24小时热门版块排行榜    

查看: 2049  |  回复: 11

jhl2011

新虫 (小有名气)

另外,你如果想记录每一步运行的P的话,应该把结果记录到一个向量里面,
预先定义
P = zeros((t2-t1)/dt+1,1);
循环的时候用
t = t1:dt:t2;
for i = 1:1t2-t1)/dt
   time = t(i);
...
结果写到P(i)中
end
循环结束后就得到了一个向量P,对应每一步的结果
11楼2016-07-14 08:48:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shao0722

金虫 (职业作家)

引用回帖:
10楼: Originally posted by jhl2011 at 2016-07-14 08:45:05
框架可以这样写:

t1 = 0;
t2 = 100;
dt = 0.0025;

for t = t1:dt:t2
    ...
end

循环次数应该是 t2/dt +1

你对matlab 中的for循环还不了解,
for t = t1:dt:t2 ... end ,“t1:dt:t2”是一个向 ...

作为初学者还是能从你的答案里学到很多东西,感谢你的答案,写的很详细,以后又不懂得地方希望能多多指教

发自小木虫Android客户端
12楼2016-07-15 00:34:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shao0722 的主题更新
信息提示
请填处理意见