如何用matlab對隱函式求導,matlab求隱函式導數的命令

時間 2021-08-30 09:46:49

1樓:天雲一號

在matlab中,可以利用diff函式對隱函式求導。其呼叫格式如下:

diff(函式)    % 求一階導數;

diff(函式, n)   % 求n階導數(n是具體整數);

diff(函式,變數名)   % 求偏導數;

diff(函式, 變數名,n)    % 求n階偏導數;

下面通過示例來說明diff函式對隱函式求導的方法。

題目:隱函式y^3 - x^3 - 1 = 0的導數。

syms x y  % 定義變數

f = y^3 - x^3 - 1  % 隱函式  f = y^3 - x^3 - 1 = 0

dy1 = - diff(f,x)/diff(f,y)  %  一階導數

dy2 = diff(dy1,x) + diff(dy1,y)*dy1;  %  二階導數

dy2 = simplify(dy2);

計算結果:

dy1 = x^2/y^2

dy2 = -2*x*(-y^3+x^3)/y^5

2樓:

利用子隱函式的求導公式不可以嗎

f'(x)=-fx/fy.

fx是f對x求導,fy是f對y求導.

matlab求隱函式導數的命令

3樓:錢幣

matlab求導指令diff簡介:

這個函式是單詞differential(微分)的簡寫,用於計算微分,實際上計算的是差商,可以計算一階導數的有限差分近似。diff指令的具體用法(呼叫語法)如下:

diff(函式),求的一階導數;

diff(函式,n),求的n階導數(n是具體整數);

diff(函式,變數名),求對的偏導數;

下面是doc diff的幫助資訊:

對隱函式求導,下面就用matlab求一下隱函式cos(x+siny)=siny的導數。具體的**及計算結果如下圖所示:

如何利用matlab求解隱函式

4樓:匿名使用者

matlab求導指令diff

1、這個函式是單詞differential(微分)的簡寫,用於計算微分,實際上計算的是差商,可以計算一階導數的有限差分近似。diff指令的具體用法(呼叫語法)如下:

diff(函式),求的一階導數;

diff(函式,n),求的n階導數(n是具體整數);

diff(函式,變數名),求對的偏導數;

2、下面是doc diff的幫助資訊:

3、對隱函式求導,下面就用matlab求一下隱函式cos(x+siny)=siny的導數。具體的**及計算結果如下圖所示:

用新的變數名dydx替代dgdx中的diff(y(x), x),具體的**及計算結果如下圖所示:

4、對變數dgdx1代表的符號方程關於dydx的求解,使得dy/dx通過x,y表達出來。具體的**及計算結果如下圖所示:

5、注意:

1.生成隱函式的指令中y必須寫成y(x),表明y是x的函式。

2.第三步中把dgdx變數所包含的diff(y(x), x)字串替換為dydx,這是必須的步驟,因為diff(y(x), x)不能作為求解的變數名使用。

matlab中如何求導?

5樓:張宇

操作方法如下:

1、開啟matlab軟體;

2、輸入指令clear;clc;清空工作空間;

3、輸入指令sysm x定義一個符號

變數,如圖所示;

4、輸入指令f1=atan(x),定義一個函式;

5、輸入指令df1=diff(f1,x)求解導函式的符號解;

6、輸入以下指令檢視求導的結果,如圖所示;

subplot(1,2,1);

ezplot(f1),grid on;

subplot(1,2,2);

ezplot(df1),grid on;

7、檢視求導結果如下。

6樓:匿名使用者

matlab求導命令diff呼叫格式:

diff(函式) , 求的一階導數;

diff(函式, n) , 求的n階導數(n是具體整數);

diff(函式,變數名), 求對的偏導數;

diff(函式, 變數名,n) ,求對的n階偏導數;

matlab求雅可比矩陣命令jacobian,呼叫格式:

jacobian([函式;函式; 函式], )給出矩陣:

另外解微分方程可以用desolve

例>> x=solve('x^2=y','x')x =y^(1/2)

-y^(1/2)

matlab 裡怎麼表示導數

7樓:成功者

diff()函式是matlab的符號函式求導。 diff()使用說明: diff(s,'v')——對表示式s中指定符號變數v,計算s的一階導數 diff(s,'v',n)——對表示式s中指定符號變數v,計算s的n階導數 diff()應用例項對於顯函式的導數,如y=6x^3-4x^2+x-5 diff('6x^3-4x^2+x-5') 求y的一階導數 diff('6x^3-4x^2+x-5',2) 求y的二階導數對於隱函式的導數,如z=sin(x^2)*y^2 syms x y diff(sin(x^2)*y^2,2) 求z對x的二階偏導數對於引數方程的導數,如y=1-t^4,x=1+t^2 syms x y t dy=diff(1-t^4) 求y對t的一階導數 dx=diff(1+t^2) 求x對t的一階導數 dydx=dy/dx t=sqrt(x-1),eval(dydx) 求y對x的一階導數

如何理解隱函式求導,高數多元函式隱函式求導,方程組情形要怎麼理解?

rostiute魚 隱函式求導法則 隱函式導數的求解一般可以採用以下方法 方法 先把隱函式轉化成顯函式,再利用顯函式求導的方法求導 方法 隱函式左右兩邊對x求導 但要注意把y看作x的函式 方法 利用一階微分形式不變的性質分別對x和y求導,再通過移項求得的值 方法 把n元隱函式看作 n 1 元函式,通...

隱函式求導公式,隱函式求導怎麼求?

兔老大米奇 設函式f x,y,z f x,y,z 在點p x0,y0,z0 p x0,y0,z0 的某一鄰域內具有連續的偏導數。且f x0,y0,z0 0,fx x0,y0,z0 0f x0,y0,z0 0,fx x0,y0,z0 0 則方程f x,y,z 0f x,y,z 0 在點 x0,y0,z...

隱函式求導誰是誰的函式,隱函式求導怎麼判斷哪個是自變數,因變數

1.既然求 z x,z y,那麼z就看成是x,y的函式,z uv,u,v都是x,y的函式,對x求偏導數 y是常數 1 e u u x cosv e u sinv v x0 e u u x sinv e u cosv v x上面可以解出 v x和 u x z x u v x v u x 代進上面解出的...