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的双阶乘 请注意以上的阶乘和双阶乘均指正整数范围内的定义,超出此范围二者虽仍有定义,但给出的两个函数并未考虑。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)