[問題]FOR迴圈裡的變數

看板MATLAB作者 (神是太空人....)時間14年前 (2012/01/11 11:27), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我是個寫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

01/11 11:36, , 1F
第二個迴圈改成 for i=0:3; temp=temp+subs(x,a,i); end ;
01/11 11:36, 1F

01/11 11:45, , 2F
太感謝惹!!!!!!!!
01/11 11:45, 2F
文章代碼(AID): #1F3G6SxC (MATLAB)