- 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
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Matthew Orsie
il 13 Nov 2017
Commentato: Matthew Orsie
il 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 Commenti
Risposta accettata
the cyclist
il 13 Nov 2017
Modificato: the cyclist
il 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.
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!