- 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 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Matthew Orsie
el 13 de Nov. de 2017
Comentada: Matthew Orsie
el 13 de Nov. de 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 comentarios
Respuesta aceptada
the cyclist
el 13 de Nov. de 2017
Editada: the cyclist
el 13 de Nov. de 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.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!