- 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 (최근 30일)
이전 댓글 표시
%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
채택된 답변
the cyclist
2017년 11월 13일
편집: the cyclist
2017년 11월 13일
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.
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!