网站大量收购独家精品文档,联系QQ:2885784924

函数的数值导数和切平面.doc

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

数学实验第五次课 微积分实验 函数的数值导数和切平面 法线 【例4.5.1-1】曲面法线演示。 y=-1:0.1:1;x=2*cos(asin(y)); [X,Y,Z]=cylinder(x,20); surfnorm(X(:,11:21),Y(:,11:21),Z(:,11:21)); view([120,18]) 图 4.5.1-1 偏导数和梯度 理论定义 数值计算指令 【例4.5.2.2-1】用一个简单矩阵表现diff和gradient指令计算方式。 F=[1,2,3;4,5,6;7,8,9] Dx=diff(F) Dx_2=diff(F,1,2) [FX,FY]=gradient(F) [FX_2,FY_2]=gradient(F,0.5) 【例 4.5.2.2-2】研究偶极子(Dipole)的电势(Electric potential)和电场强度(Electric field density)。设在处有电荷,在处有电荷。那么在电荷所在平面上任何一点的电势和场强分别为,。其中。。又设电荷,,。 clear;clf;q=2e-6;k=9e9;a=1.5;b=-1.5;x=-6:0.6:6;y=x; [X,Y]=meshgrid(x,y); rp=sqrt((X-a).^2+(Y-b).^2);rm=sqrt((X+a).^2+(Y+b).^2); V=q*k*(1./rp-1./rm); [Ex,Ey]=gradient(-V); AE=sqrt(Ex.^2+Ey.^2);Ex=Ex./AE;Ey=Ey./AE; cv=linspace(min(min(V)),max(max(V)),49); contourf(X,Y,V,cv,k-) %axis(square) title(\fontname{隶书}\fontsize{22}偶极子的场),hold on quiver(X,Y,Ex,Ey,0.7) plot(a,b,wo,a,b,w+) plot(-a,-b,wo,-a,-b,w-) xlabel(x);ylabel(y),hold off 图 4.5.2.2-1 函数的零点 多项式的根 一元函数的零点 利用MATLAB作图指令获取初步近似解 任意一元函数零点的精确解 【例 4.6.2.2-1】通过求的零点,综合叙述相关指令的用法。 (1) y=inline(sin(t)^2*exp(-a*t)-b*abs(t),t,a,b); %1 (2) a=0.1;b=0.5;t=-10:0.01:10; y_char=vectorize(y); % 3 Y=feval(y_char,t,a,b); clf,plot(t,Y,r);hold on,plot(t,zeros(size(t)),k); xlabel(t);ylabel(y(t)),hold off 图4.6-1 (3) 由于Notebook中无法实现zoom、ginput指令涉及的图形和鼠标交互操作,因此下面指令必须在MATLAB指令窗中运行,并得到如图4.6-2所示的局部放大图及鼠标操作线。 zoom on [tt,yy]=ginput(5);zoom off 图 4.6-2 tt (4) [t4,y4,exitflag]=fzero(y,tt(4),[],a,b) %11 (5) [t3,y3,exitflag]=fzero(y,tt(3),[],a,b) (6) op=optimset(fzero) op=optimset(tolx,0.01); op.TolX ans = 0.0100 (7) [t4n,y4n,exitflag]=fzero(y,tt(4),op,a,b) 多元函数的零点 【例 4.6.3-1】求解二元函数方程组的零点。 (1) x=-2:0.5:2;y=x;[X,Y]=meshgrid(x,y); F1=sin(X-Y);F2=cos(X+Y); v=[-0.2, 0, 0.2]; contour(X,Y,F1,v) hold on,contour(X,Y,F2,v),hold off 图4.6-3 (2) [x0,y0]=ginput(2); disp([x0,y0]) -0.7926 -0.7843 0.7926 0.7843 (3) fun=[sin(x(1)-x(2)),cos(x(1)+x(2))]; %12 [xy,f,exit]=fsolve(fun,[x0(2),y0(2)]) %13 Optimization terminated successfully

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档