作者rainss (神是太空人....)
看板MATLAB
标题[问题]FOR回圈里的变数
时间Wed Jan 11 11:27:21 2012
我是个写MATLAB的新手
现在遇到了一个问题
我要计算一个式子
x是a+b*t+c*a a和t从0到3的总和
但是我想要用两个独立的for回圈写
% test
clear
clc
syms a b c z
temp=0;
for t=0:3
temp=temp+a+b*t+c*a;
end
x=temp;
%
temp=0;
for a=0:3
temp=temp+x
end
先把t从0加到3
算出来後 再把a从0加到3
但是我发现把t从0加到3之後的式子
第二个for回圈的a不会跟着0到3这样跑
所以我跑出来最後的函数还是有a
请问该如何解决呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 97.80.122.118
1F:推 diva:第二个回圈改成 for i=0:3; temp=temp+subs(x,a,i); end ; 01/11 11:36
2F:→ rainss:太感谢惹!!!!!!!! 01/11 11:45