1
我有一個函數,我想要評估爲一個整數(使用函數'積分',它採用函數句柄在它的參數中)使用符號變量,但我想創建一個matlabFunction(一個匿名函數)這些符號變量之一,並將其他符號視爲常量。使用matlabFunction,我怎樣才能指定哪個是變量,哪些是常量?
s = (g^2*t^2 + 2*sin(a)*g*t*v + v^2)^(1/2)
S = matlabFunction(s)
S =
@(a,g,t,v)sqrt(v.^2+g.^2.*t.^2+g.*t.*v.*sin(a).*2.0)
但我想看到的是
@(t)sqrt(v.^2+g.^2.*t.^2+g.*t.*v.*sin(a).*2.0)