0
比方說,我輸入下面的句子:如何計算設定變量的函數的導數?
x = 5
y = x.^2
z = diff(y)
但我會得到
z =
[]
的結果,而我想獲得的2x
作爲結果的實際值,即10
。
我知道syms
的存在,我嘗試將其添加爲x
和y
值,但沒有得到結果。
比方說,我輸入下面的句子:如何計算設定變量的函數的導數?
x = 5
y = x.^2
z = diff(y)
但我會得到
z =
[]
的結果,而我想獲得的2x
作爲結果的實際值,即10
。
我知道syms
的存在,我嘗試將其添加爲x
和y
值,但沒有得到結果。
您需要使用表情符號:
這裏syms x y % creates symbolic variables x,y
y = x^2; % symbolic expression
t = diff(y); % t = 2*x (differentiate symbolic expression of y)
z = subs(t, x, 5) % evaluate t, i.e. z=2*5=10
'y'只是一個數字,而不是一個函數。 – herohuyongtao
我有一個問題,也許它太簡單了,但如果你有提示,你總是可以提供一個asnwer,@ herohuyongtao – diegoaguilar