matlab课后习题答案(附图)(3)

2019-04-15 22:15

2.取适当的参数绘制下列曲面的图形。 (1) clear

>> a=-2:0.1:2; >> b=-3:0.1:3; >> [x,y]=meshgrid(a,b); >> z=(1-(x.^2)/4-(y.^2)/9).^(1/2); >> mesh(x,y,z) >> hold on mesh(x,y,-z)

(2) clear >> a=-1:0.1:1; >> b=-2:0.1:2;

[x,y]=meshgrid(a,b);

>> z=(4/9)*(x.^2)+(y.^2); >> mesh(x,y,z)

(4) clear

>> [x,y]=meshgrid(-1:0.1:1); >> z=(1/3)*(x.^2)-(1/3)*(y.^2); >> mesh(x,y,z)

习题3.2

P49/例3.2.1

命令:syms x y

limit(limit((x^2+y^2)/(sin(x)+cos(y)),0),pi), ans =

-pi^2

limit(limit((1-cos(x^2+y^2))/((x^2+y^2)),0),0), ans = 0

P49/例3.2.2

命令:clear;syms x y z dx dy dz zxz zy zxx zxy z=atan(x^2*y) z =

atan(x^2*y)

zx=diff(z,x),zy=diff(z,y) zx

2*x*y/(1+x^4*y^2) zy =

x^2/(1+x^4*y^2) dz=zx*dx+zy*dy,

dz =

2*x*y/(1+x^4*y^2)*dx+x^2/(1+x^4*y^2)*d zxx=diff(zx,x),zxy=diff(zx,y) zxx =

2*y/(1+x^4*y^2)-8*x^4*y^3/(1+x^4*y^2)^2 zxy =

2*x/(1+x^4*y^2)-4*x^5*y^2/(1+x^4*y^2)^2

3.2.1作图表示函数z=x*exp(-x^2-y^2) (-1

clear

>> a=-1:0.1:1; >> b=0:0.1:2;

>> [x,y]=meshgrid(a,b); >> z=x.*exp(-x.^2-y.^2);

>> [px,py]=gradient(z,0.1,0.1); contour(a,b,z),hold on, >> quiver(a,b,px,py),hold off

习题3.4 1. 解下列微分方程

(1)y=dsolve('Dy=x+y','y(0)=1','x') y =

-x-1+2*exp(x) x=[1 2 3]

x = 1 2 3 -x-1+2*exp(x) ans =

3.4366 11.7781 36.1711

(2)x'=2*x+3*y,y'=2*x+y,x(0)=-2,y(0)=2.8,0

新建M函数

function dy=weifen1(t,y) dy=zeros(2,1); dy(1)=2*y(1)+3*y(2); dy(2)=2*y(1)+y(2); 输入命令 >> t=0:0.1:10;

>> [t,y]=ode15s('weifen1',[0,10],[-2 2.8]); >> plot(t,y)

(3)y''-0.01(y')^2+2*y1=sin(t),y(0)=0,y'(0)=1,0

function dy=weifen2(t,y) dy=zeros(2,1); dy(1)=y(2);

dy(2)=0.01*y(2)^2-2*y(1)+sin(t);

输入命令

>> [t,y]=ode15s('weifen2',[0,5],[0 1]); >> plot(t,y)

1.绘制飞船轨迹图 新建M函数

function dy=weifen3(t,y)

dy=zeros(4,1);

dy(1)=y(3); dy(2)=y(4);

dy(3)=2*y(4)+y(1)-(1-1/82.45)*(y(1)+

1/82.45)/((y(1)+1/82.45)^2+y(2)^2)^(3/2)-(1/82.45)*(y(1)+1/82.45-1)/((y(1)+1-1/82.45)^2+y(2)^2)^(3/2);

dy(4)=-2*y(3)+y(2)-(1-1/82.45)*y(2)^2/((y(1)+1/82.45)^2+y(2)^2)^(3/2)-(1/82.45)*y(2)/((y(1)+1-1/82.45)^2+y(2)^2)^(3/2); 输入命令

>> [t,y]=ode15s('weifen3',[0,10],[1.2 0 0 -1]); >> plot(t,y)

习题4.1

4.1.5(1)>> clear >> p=[1 0 1]; q=[1 0 0 0 1]; [a,b,r]=residue(p,q)

a =

-0.0000 - 0.3536i -0.0000 + 0.3536i 0.0000 - 0.3536i 0.0000 + 0.3536i b =


matlab课后习题答案(附图)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:春季二年级奥数杯赛真题精选(上) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: