这个求导问题怎么用matlab解决

 我来答
lhmhz
高粉答主

2019-06-19 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17013

向TA提问 私信TA
展开全部

用matlab求解隐函数的导数问题,可以这样来考虑。
1、首先将函数看成f(x,y)=0,并对其x求导,即dy / dx
2、然后用solve函数求出dy / dx
实现过程如下:
syms y(x)
diff(atan(y/x)-log(sqrt(x^2+y^2)),x)
执行结果
(diff(y(x), x)/x - y(x)/x^2)/(y(x)^2/x^2 + 1) - (2*x + 2*y(x)*diff(y(x), x))/(2*(x^2 + y(x)^2))
令dydx=diff(y(x), x),则
syms dydx
dydx=solve(dydx/x - y(x)/x^2)/(y(x)^2/x^2 + 1) - (2*x + 2*y(x)*dydx)/(2*(x^2 + y(x)^2)==0,dydx)
执行结果
dydx =(x + y(x))/(x - y(x)) 即dy / dx=(x + y)/(x - y)

查阅吉米多维奇《数学分析习题集题解(五)》的与3372题答案是一致的。

更多追问追答
追问
可以把你matlab里面完整的发出来一下吗
追答
这就是完整的代码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式