開始學習Matlab_計算功能_微分diff/求導或向量矩陣比較


1、微分(注:diff()函數也可用於向量、矩陣之間列的比較)
diff(f)      此函數是對函數f中的符號變量x(默認是x),或者定義的符號變量中沒有x,則對字母表上離x最近的一個符號變量求導數
diff(f,t)    此函數是對函數f中符號變量t求一階(偏)導數

diff(f,n)   n爲整數時,表示對函數f求n階導數

diff(f,n,t) n爲整數,t爲函數變量時,表示對函數f中的函數變量t求n階導數

-------------------------------------------------------------------------------------

Trial>> diff(f,2,a)
 
ans =
 
-4*cos(2*a)
 
Trial>> diff(f,a,2)
 
ans =
 
-4*cos(2*a)
 
(效果一樣)
-------------------------------------------------------------------------------------------
*當diff(f)函數微分運算作用於"符號"矩陣時,即對“符號變量”矩陣中每一項求導,如:

Trial>> syms k x
Trial>> k=[sin(k*x),cos(k*x);-cos(k*x),-sin(k*x)]
 
k =
 
[  sin(k*x),  cos(k*x)]
[ -cos(k*x), -sin(k*x)]
 
Trial>> dy=diff(k)
 
dy =
 
[ k*cos(k*x), -k*sin(k*x)]
[ k*sin(k*x), -k*cos(k*x)]
 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章