matlab怎么求偏导?

matlab怎么求偏导?,第1张

matlab求偏导步骤如下。

1、第一步,双击打开matlab。

2、第二步,定义两个变量a、b,在窗口中输入代码:syms a b。

3、第三步,定义一个多元函数用于求偏导数,输入代码:f=exp(a)*exp(b),即f=a^2*b^2。

4、第四步,分别对a、b求解偏导数,输入两行代码:dfa=diff(f,a)和dfb=diff(f,b)。

5、第五步,查看两个偏导数的图像,

输入代码:subplot(2,2,1:2),ezsurf(f),subplot(223),ezsurf(dfa),subplot(224),ezsurf(dfb)。

6、第六步,点击运行,选择本地磁盘的位置保存程序(注意文件名需要用因为开头且不能有中文)。

7、第七步,再次点击运行查看该函数的偏导求解图像如下:

阶乘函数文件: function y=fac(x) y=1for i=x:-1:1 y=y*iend 双阶乘函数文件: function y=dfac(x) y=1for i=x:-2:1 y=y*iend 调用格式如下: fac(10) 表示10的阶乘 dfac(10) 表示10的双阶乘 请注意以上的阶乘和双阶乘均指正整数范围内的定义,超出此范围二者虽仍有定义,但给出的两个函数并未考虑。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11581614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存