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的一階導數
微積分,隱函式求導。謝謝,微積分隱函式求導
您好,很高興為您解答 希望能夠幫助您 如果本題有什麼不明白歡迎追問 祝你學習進步 微積分隱函式求導?兩邊求微分 2dy dx x y x y dx dy dx dy ln x y 2dy dx dx dy dx dy ln x y 3 ln x y dy 2 ln x y dxdy 2 ln x y...
如何用matlab對這個函式進行積分
1 雙擊matlab軟體圖示,開啟matlab軟體,如下圖所示。2 使用syms命令,建立七個符號變數a b c d x y z,如下圖所示。3 這裡進行一個較為複雜的積分舉例,使用符號變數a b x y z,建立多元函式a,其中a 32 a b 5 sin 7 z x y,如下圖所示。4 使用函式...
隱函式求導怎麼對方程兩邊對X求導
已知方程f x,y 0能確定函式y y x 那麼方程兩邊對x取導數得 f x f y dy dx 0 故dy dx f x f y 例如 已知方程f x,y xy xe y 3x siny 0能取得函式y y x 另一解法 方程兩邊對x取導數,得 y 3xy y e y x e y y 3 cosy...