看板 MATLAB 關於我們 聯絡資訊
我是個寫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
diva:第二個迴圈改成 for i=0:3; temp=temp+subs(x,a,i); end ; 01/11 11:36
rainss:太感謝惹!!!!!!!! 01/11 11:45