[問題] syms變數,改回實際值代入已回收

看板MATLAB作者 (努力)時間16年前 (2008/09/22 09:32), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
找了書來看,和爬文之後,還是想不到方法, 用下面的例子當範列, syms x y; Y1=x^3*y; Y2=y^4; Y11=diff(Y1,x); Y22=diff(Y2,y); 在這時候,想要將變數x,y以實數x=2和y=3帶回去所求解到的Y11,和Y22式的微分項 看書上的用方是寫成, Y(1,1)=subs(Y11,x,2); 在Y(1,1)項中,他值就變成12*y,y沒辦法用實數帶回去, Y(2,2)=subs(Y22,y,3); 我想要寫一個22*22的矩陣,裡面會有22個變數, 所以想要先去微分完後, 再宣告原來變數, ex: Y11=diff(Y1,x); Y22=diff(Y2,y); 在這邊將原來的x、y變數,改成實數帶回去,變成 Y(1,1)=Y11 Y(2,2)=Y22 不知道有沒有高手可以指點,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.178.130

09/22 10:04, , 1F
直接x=2;y=3;Y(1,1)=subs(Y11)就可以了
09/22 10:04, 1F

09/22 10:10, , 2F
謝謝樓上~~~~問題已解決^^
09/22 10:10, 2F

10/28 15:08, , 3F
實用
10/28 15:08, 3F
文章代碼(AID): #18rlMkhY (MATLAB)
文章代碼(AID): #18rlMkhY (MATLAB)