[問題] 如何取代subs函數
我有個兩個m-file檔A&B
其中B檔會輸出一個長度是超過matlab可以顯示的多項式「X」(由a,b,c三個未知數組成組成)到A檔裡面
再由A檔設定
aa=linspace(-10,10,n)
bb=0
cc=linspace(-10,10,n)
Y = zeros(n)
for i = 1:n
for j = 1:n
Y(i,j) = subs(X,{'a' 'b' 'c'},{aa( i ),bb,cc( j )});
end
end
可是現在發現運算時間過長,全部都是卡在subs的上面
不知道有其他的方法可以取代或是優化subs的速度嗎?
謝謝
-----
Sent from JPTT on my HTC_D820u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.26.185
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1469861466.A.26A.html
→
07/30 16:32, , 1F
07/30 16:32, 1F
→
08/01 00:57, , 2F
08/01 00:57, 2F
推
08/01 02:43, , 3F
08/01 02:43, 3F
→
08/16 14:41, , 4F
08/16 14:41, 4F