Why won't my sinusoidal code display a plot?

1 Ansicht (letzte 30 Tage)
Adriel Martinez-Alvarez
Adriel Martinez-Alvarez am 21 Feb. 2017
Kommentiert: KSSV am 21 Feb. 2017
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

Akzeptierte Antwort

KSSV
KSSV am 21 Feb. 2017
Bearbeitet: KSSV am 21 Feb. 2017
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 Kommentare
Adriel Martinez-Alvarez
Adriel Martinez-Alvarez am 21 Feb. 2017
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 am 21 Feb. 2017
You are welcome....:)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by