matlab符号函数求偏导数怎么弄?
z=x+y-sqrt(x^2+y^2)求z对x与y的二阶偏导数,还有y对x的一次偏导。用MATLAB符号函数怎么写啊?各位大神显显灵吧关键是y对x求偏导那个!...
z=x+y-sqrt(x^2+y^2) 求z对x与y的二阶偏导数,还有y对x的一次偏导。用MATLAB符号函数怎么写啊?各位大神显显灵吧
关键是y对x求偏导那个! 展开
关键是y对x求偏导那个! 展开
1个回答
展开全部
先说明一下dy/dx=dy/dz*dz/dx=dz/dx/(dz/dy),这样就可以求y对x的导数啦!
syms x y z
z=x+y-sqrt(x^2+y^2)
diff(diff(z,y),x) //z对xy的二阶导
ans =1/(x^2+y^2)^(3/2)*y*x
diff(z,x)/diff(z,y) //y对x的一阶导
ans =(1-1/(x^2+y^2)^(1/2)*x)/(1-1/(x^2+y^2)^(1/2)*y)
结果LZ在自己化简吧~
syms x y z
z=x+y-sqrt(x^2+y^2)
diff(diff(z,y),x) //z对xy的二阶导
ans =1/(x^2+y^2)^(3/2)*y*x
diff(z,x)/diff(z,y) //y对x的一阶导
ans =(1-1/(x^2+y^2)^(1/2)*x)/(1-1/(x^2+y^2)^(1/2)*y)
结果LZ在自己化简吧~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询