Why doesn't the graph show?
1 view (last 30 days)
Show older comments
%%ENGS103P
% Coursework 1
% 21 October, 2015
% Question 2(b)
A=0.009; % m
k=9800; % N/m
m=1; % kg
t=0,0.001,1;
x=A*cos(sqrt(k/m)*t); % m
plot(x,t)
grid on
xlabel('t')
ylabel('x')
title('Graph of x against t')
0 Comments
Accepted Answer
aacarey
on 21 Oct 2015
t = 0,0.001,1; % The commas can be read kind of like "t has the values 0 and 0.001 and 1".
What you need to do instead is use colons
t = 0:0.001:1; % The colons can be read kind of like "t is all the values spanning 0 to 1 in increments of 0.001"
2 Comments
dpb
on 22 Oct 2015
mmmm....I hate to let the cat out of the bag too easily on homework; would prefer the student find the issue themselves with a little a hint as possible. The learning experience tends to be enhanced that'a'way.
More Answers (1)
dpb
on 21 Oct 2015
Check what your t actually is (instead of what you intend it to be)...
0 Comments
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!