sinkeryang 发表于 2007-4-1 17:18

求助:这个程序怎么选择区间画图啊?

w=2*(3*(1-0.95^2))^0.5*(rand(1,500)-0.5);
v=2*(3*1)^0.5*(rand(1,500)-0.5);
s=1:1:500;
x=1:1:500;
x(1)=v(1)
s(1)=w(1);
for i=1:499
    s(i+1)=0.95*s(i)+w(i+1);
    x(i+1)=s(i+1)+v(i+1);
end
plot(s);
想画出s(400)到s(500)的图形,怎么画啊?直接运行是是s(1)到s(500)的图形..

yangzj 发表于 2007-4-1 17:57

plot(s(400:500));

sinkeryang 发表于 2007-4-1 19:19

不行啊,画出来的是0-120的坐标轴,只有0到100的图像

yangzj 发表于 2007-4-1 19:45

晕了
plot(400:500, s(400:500));
这样总该对了吧,图是一样的

[ 本帖最后由 eight 于 2007-4-1 19:51 编辑 ]

sinkeryang 发表于 2007-4-1 19:52

这样是弹出错误...

sinkeryang 发表于 2007-4-1 19:52

ok了,谢谢yangzj

eight 发表于 2007-4-1 19:53

原帖由 sinkeryang 于 2007-4-1 19:52 发表
这样是弹出错误...


yangzj版主的代码我已经修正,你再改改试试吧

sinkeryang 发表于 2007-4-1 19:58

好了,现在已经画出来了,谢谢你们
页: [1]
查看完整版本: 求助:这个程序怎么选择区间画图啊?