Why won't my sinusoidal code display a plot?

2 vues (au cours des 30 derniers jours)
Adriel Martinez-Alvarez
Adriel Martinez-Alvarez le 21 Fév 2017
Commenté : KSSV le 21 Fév 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

Réponse acceptée

KSSV
KSSV le 21 Fév 2017
Modifié(e) : KSSV le 21 Fév 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 commentaires
Adriel Martinez-Alvarez
Adriel Martinez-Alvarez le 21 Fév 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 le 21 Fév 2017
You are welcome....:)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Language Fundamentals dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by