Why won't my sinusoidal code display a plot?

1 回表示 (過去 30 日間)
Adriel Martinez-Alvarez
Adriel Martinez-Alvarez 2017 年 2 月 21 日
コメント済み: KSSV 2017 年 2 月 21 日
When I run the code, an empty plot displays. How do I make it display my sinusoids?
v = sqrt(2);
f = 2500;
t = 1/f;
time = [0:0.00001:2*t];
w = 2 * pi *f;
Vs = sin(w.*t);
Vc = v./2 *sin(w.*t+45);
Vl = v./2 * sin(2*t-45);
plot(time,Vs)
hold on
plot(time,Vc)
hold on
plot(time,Vl)
hold off
legend('Vs','Vc','Vl')
title('Plot for Question 5')
xlabel('Seconds')
ylabel('Volts')
grid on

採用された回答

KSSV
KSSV 2017 年 2 月 21 日
編集済み: KSSV 2017 年 2 月 21 日
clc; clear all ;
v = sqrt(2);
f = 2500;
t = 1/f;
time = [0:0.00001:2*t];
w = 2 * pi *f;
Vs = sin(w.*time);
Vc = v./2 *sin(w.*time+45);
Vl = v./2 * sin(2*time-45);
plot(time,Vs)
hold on
plot(time,Vc)
hold on
plot(time,Vl)
hold off
legend('Vs','Vc','Vl')
title('Plot for Question 5')
xlabel('Seconds')
ylabel('Volts')
grid on
In Vs,Vc,Vl you are taking only one time step t. It should be a vector, time
  2 件のコメント
Adriel Martinez-Alvarez
Adriel Martinez-Alvarez 2017 年 2 月 21 日
Thank you! I didn't realize I was doing that, these late night pulls are killing me but I appreciate your rapid reply!
KSSV
KSSV 2017 年 2 月 21 日
You are welcome....:)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by