如何用matlab对隐函数求导

 我来答
祝金生前辛
2019-10-13 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:646万
展开全部
在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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式