[问题] 如何取代subs函数

楼主: s455164 (梦想家)   2016-07-30 14:51:04
我有个两个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的速度吗?
谢谢
作者: celestialgod (天)   2016-07-30 16:32:00
感觉可以向量化计画,回去测试
楼主: s455164 (梦想家)   2016-08-01 00:57:00
是向量画的意思吗
作者: tn00364361 (小氵斿)   2016-08-01 02:43:00
用matlabFunction
楼主: s455164 (梦想家)   2016-08-16 14:41:00
超方便的!!

Links booklink

Contact Us: admin [ a t ] ucptt.com