2014-01-26 51 views
0

比方說,我輸入下面的句子:如何計算設定變量的函數的導數?

x = 5 
y = x.^2 
z = diff(y) 

但我會得到

z = 

    [] 

的結果,而我想獲得的2x作爲結果的實際值,即10

我知道syms的存在,我嘗試將其添加爲xy值,但沒有得到結果。

+0

'y'只是一個數字,而不是一個函數。 – herohuyongtao

+0

我有一個問題,也許它太簡單了,但如果你有提示,你總是可以提供一個asnwer,@ herohuyongtao – diegoaguilar

回答

1

您需要使用表情符號:

這裏
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