MATLAB微积分运算.ppt
《MATLAB微积分运算.ppt》由会员分享,可在线阅读,更多相关《MATLAB微积分运算.ppt(20页珍藏版)》请在三一办公上搜索。
1、第7章MATLAB微积分运算,2,7.1 MATLAB微分运算,7.1.1 数值微分,1.数值差分,例7-1,编制如下命令文件,clear;clc;x=1:9dx=diff(x)d2x=diff(x,2),运行结果为,x=1 2 3 4 5 6 7 8 9dx=1 1 1 1 1 1 1 1d2x=0 0 0 0 0 0 0,3,2.数值微分,例7-2,编制如下指令文件,clear;clc;x=linspace(0,pi,360);y=sin(x);dx=diff(x);dy=diff(y);dyx=dy./dx;plot(x,y,r-)hold onn=length(x);plot(x(1:
2、n-1),dyx,b-)legend(sin(x),dsin(x)/dx),运行结果如图7-1所示,图 7-1,4,例 7-3,编制如下程序,clear;clc;n=360 x=linspace(0,2*pi,n);y=exp(-0.2*x).*(cos(x)+sin(x);dy=diff(y);dx=diff(x);dyx=dy./dx;plot(x,y,r-)hold onplot(x(1:n-1),dyx,b-.)legend(y,dy/dx),运行结果如图7-2所示,图 7-2,5,3.曲面法线,例 7-4,编制如下命令文件,clear;clc;af=linspace(0,pi,36)
3、x=2*cos(af);X,Y,Z=cylinder(x,12);surfnorm(X,Y,Z),运行结果如图7-3所示,图 7-3,6,例 7-5,编制如下程序,clear;clc;x=linspace(0,pi,30);y=linspace(0,pi,30);X,Y=meshgrid(x,y);Z=sin(X).*cos(Y);surfnorm(X,Y,Z)box on,运行结果如图7-4所示,图 7-4,7,例 7-6,编制如下程序,clear;clc;X,Y,Z=sphere(20);surfnorm(X,Y,Z)axis squarebox on,运行结果如图7-5所示,图 7-5,
4、8,7.1.2 符号微分,例 7-7,编制如下命令文件,clear;clc;F=sin(3*x)Fx=diff(F,x)Fxx=diff(F,x,2),运算结果为,F=sin(3*x)Fx=3*cos(3*x)Fxx=-9*sin(3*x),9,例 7-8,编制如下程序,clear;clc;Z=exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)Zx=diff(Z,x)Zy=diff(Z,y),运行结果为,Z=exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)Zx=a*exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)+exp(a
5、*x+b*y)*(cos(x*y)*y+cos(x)Zy=b*exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)+exp(a*x+b*y)*(cos(x*y)*x-sin(y),10,7.1.3 多元函数的导数,1.函数梯度,例 7-9,编制如下命令文件,clear;clc;v=-2:0.2:2;x,y=meshgrid(v);z=x.*exp(-x.2-y.2);px,py=gradient(z);contour(v,v,z),hold on,quiver(v,v,px,py),运行结果如图7-6所示,图 7-6,11,例 7-10,编制如下程序,clear;clc;x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 微积分 运算
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5439107.html