作者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