第二章-高等数学问题的MATLAB解法.ppt

第二章-高等数学问题的MATLAB解法.ppt

  1. 1、本文档共134页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第二章高等数学问题的MATLAB解法本章内容微积分与级数的基本运算代数方程与常微分方程的解法数据统计与曲线拟合偏微分方程的GUI解法一、微积分与级数的基本运算函数的极限与极值微分级数求和与泰勒级数积分与积分变换函数的极限与极值函数的极限——limitMATLAB实现:limit——!!!注意:符号函数调用格式:limit(F,[x],[a])limit(F,x,a,right)limit(F,x,a,left‘)数组运算函数,F为符号矩阵时,是对矩阵的每个元素求极限例1:函数的极值[x,fval]=fminbnd(F,x1,x2)——求一元函数F在区间(x1,x2)的最小值feval和对应的x值。[x,fval]=fminsearch(F,x0)——求多元函数F的极值点。向量x0为极值点位置初始的猜测值。。例:f(x)=cosx在区间(3,4)的极小值。[x,fval]=fminbnd(@cos,3,4)x=3.1416fval=-1.0000fplot(@cos,[3,3.4])例x0=[-1.2,1];h=@(x)100*(x(2)-x(1)^2)^2+(1-x(1))^2;[x,fval]=fminsearch(h,x0)x=1.00001.0000fval=8.1777e-010微分数值微分例:要求以0.01s为间隔,求出y的151个点,并求出其导数的值和曲线。解:◆建模可以采取下列两种方法来做:(1)只用主程序编程的方法;(2)编成函数文件,由主程序调用的方法。求导数可采用diff函数对数组y做运算的方法。◆MATLAB程序(1)第一种方法的程序exn511a如下:t=[0:.01:1.5];%设定自变量数组tw=4*sqrt(3);%固定频率y=w/8*exp(-4*t).*sin(w*t+pi/3);%注意用数组运算式subplot(2,1,1),plot(t,y),grid %绘制曲线并加上坐标网格title(′绘图示例′),xlabel(′时间t′),ylabel(′y(t)′) %加标注Dy=diff(y);subplot(2,1,2)plot(1:length(t)-1,Dy)grid符号微分多元函数的导数例:物理学中经常会用到直角坐标系和球坐标系之间的体积元变换,两坐标间的关系为:体积元的关系为:symsrthetaphi;x=r*sin(theta)*cos(phi);y=r*sin(theta)*sin(phi);z=r*cos(theta);J=jacobian([x;y;z],[rthetaphi])J=[sin(theta)*cos(phi),r*cos(theta)*cos(phi),-r*sin(theta)*sin(phi)][sin(theta)*sin(phi),r*cos(theta)*sin(phi),r*sin(theta)*cos(phi)][cos(theta),-r*sin(theta),0]J=simplify(det(J))J=sin(theta)*r^2梯度函数——gradient调用格式:[FX,FY]=gradient(F)——返回矩阵F的数值梯度,Fx,Fy分别为x和y方向的差分值。各方向的点间隔设为1.[FX,FY]=gradient(F,Hx,Hy),使用Hx,Hy指定点间距[FX,FY,Fz]=gradient(F,Hx,Hy,Hz)例:设,求梯度,并绘制矢量场线和等值线。等值线图与矢量场图——contour,quiver调用格式:contour(X,Y,Z)——等值线图,X,Y,Z为格点矩阵quiver(x,y,px,py)——矢量场图,x,y为格点矩阵,px,py为分别为x和y方向的差分值,既函数zd的梯度。[x,y]=meshgrid([-2:0.2:2]);f=x.^2+y.^2;[fx,fy]=gradient(

您可能关注的文档

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档