嘿,我无法弄清楚为什么我的情节线没有出现在图窗口中。我正在使用for循环,我相信语法是正确的,但显然不是。有人能指出我正确的方向吗?谢谢!
%
%Lecture 6
%
%Feb. 16, 2016
%
close all
load lec6
home
figure(1)
plot(x,y)
xlabel('Distance')
ylabel('Height')
axis([0 max(x) 0 max(x)])
thd = atan2(y(2),x(2))*180/pi
dt = (t(2)-t(1))
for count = 1:length(t)-1
dx(count)=(x(count+1)-x(count))/dt;
dy(count)=(y(count+1)-y(count))/dt;
end
for count = 1:length(t)-2
d2y(count)=(dy(count+1)-dy(count))/dt;
end
thd = atan2(y(2),x(2))*180/pi
thr = thd*pi/180
v0 = dt/cos(thr)
figure(2)
hold on
for count = 1:length(t)-1;
h=t(count)
j=dx(count)
plot(h,j)
axis([0 max(t) 0 max(t)])
end
答案 0 :(得分:0)
尝试在hold on
之后放置figure(2)
。实际上,图2将显示循环的最后一个索引的图。
似乎t是一个向量,因此循环内的绘图将一次绘制一个点,并且由于默认类型是一行,因此它可能不会显示任何内容。
尝试删除for和doing:
plot(t,dx)
axis([0 max(t) 0 max(t)])