- You have not defined the variable omega.
- You tried to use the command "Plot" rather than "plot". MATLAB is case sensitive.
- You need to use .* rather than * to multiply the vectors in the definition of FC.
MATLAB won't plot my graph
18 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Matthew Orsie
le 13 Nov 2017
Commenté : Matthew Orsie
le 13 Nov 2017
%Forced Vibration Project 3.2
%Define values
omeganought = 1.1;
m = 0.3;
F = 0.5;
t = linspace(0, 2*pi / ( abs(omeganought - omega) / 2 ), 250 );
%Predefine Consant
Constant = ( F / (2*m*omeganought) );
%Lines and Curves
FA = Constant * t;
FB = (-1) * Constant * t;
FC = Constant * t * sin( omeganought * t );
%Plotting the graphs
Plot (t,FA,t,FB,t,FC);
This is a Script I wrote to plot a graph on MATLAB. I don't know what I'm doing at all and I basically just copied the same format that my friend used for a different graph on the same project. Can anyone explain what I did wrong here? Thanks
0 commentaires
Réponse acceptée
the cyclist
le 13 Nov 2017
Modifié(e) : the cyclist
le 13 Nov 2017
Please paste in the entire error message you get (i.e. everything from the command window that is in red font).
I can see three errors:
When I fix those things (with some arbitrary value for omega), I get output.
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!