数学实验作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1 matlab矩阵命令的用法

1生成5 阶的单位阵

>> a=eye(5)

2生产列向量x=[1, 3, 5, 7, 9, … , 29]

>> a=1:2:29;x=a'

3生成由A 与B 点乘得到的矩阵D

D=A*B

4生成一个由D 的第8、4、10、13 行和第7、1、6、9、2 列组成的子矩阵E

E=D([8 4 10 13],[7 1 6 9 2])

5求出矩阵E 的最大元素

A=max(max(E))

画图练习

1 作出函数x

y cot

=的图形观察其周期性和变化趋势

=和x

y tan

>> x=-2:0.05:2*pi;

y1=tan(x);

y2=cot(x);

plot(x,y1,'r',x,y2,'b')

2在区间]1,1[-画出函数x

y 1sin =的图形.

>> x=-1:0.001:1; y=sin(1./x); plot(x,y)

3画出参数方程⎩⎨

⎧==t

t t y t

t t x 3cos sin )(5cos cos )(的图形: >> t=linspace(0,2*pi,100); x=cos(t).*cos(5*t); y=sin(t).*cos(3*t); plot(x,y)

>> x=linspace(-100,100,10000); y=sign(x); plot(x,y);

axis([-100 100 -2 2])

5作出函数2

2

14y x z ++=

的图形.

>> x=linspace(-5,5,500); [x,y]=meshgrid(x); z=4./(1+x.^2+y.^2); mesh(x,y,z)

>> x=-1:0.01:1; [x,y]=meshgrid(x); z=cos(4*x.^2+9*y.^2); mesh(x,y,z)

7作出单叶双曲面19

41

2

22

=-+

z y x

的图形.(曲面的参数方程为

,

tan 3,cos sec 2,sin sec u z v u y v u x === (.20,2/2/πππ≤≤<<-v u ))

>> v=0:pi/100:2*pi;

>> v=0:pi/100:2*pi; u=-pi/2:pi/100:pi/2; [U,V]=meshgrid(u,v); x=sec(U).*sin(V); y=2*sec(U).*cos(V); z=3*tan(U); surf(x,y,z)

8可以证明: 函数xy z =的图形是双曲抛物面. 在区域22,22≤≤-≤≤-y x 上作出它的图形.

>> x=-2:0.01:2;[x,y]=meshgrid(x);

z=x.*y;mesh(x,y,z)

9画出参数曲面

]2,001.0[],4,0[)5/2/ln(tan cos sin sin sin cos ∈∈⎪⎩

⎨⎧++===v u u v v z v

u y v u x π

的图形.

>> v=0.001:0.001:2;

u=0:pi/100:4*pi;

[U,V]=meshgrid(u,v); x=cos(U).*sin(V); y=sin(U).*sin(V);

z=cos(V)+log(tan(V/2)+U/5);

mesh(x,y,z)

10 作出空间曲线)60(2,sin ,cos π≤≤===t t z t t y t t x 的图形. >> syms t;

ezplot3(t*cos(t),t*sin(t),2*t,[0,6*pi])

11绘制参数曲线

⎪⎪

⎨⎧=+=

=t z t y t x arctan 211cos 2的图形. >> t=-2*pi:pi/100:2*pi;

x=cos(t).*cos(t);y=1./(1+2*t);z=atan(t); plot3(x,y,z); grid;

xlabel('x'),ylabel('y'),zlabel('z')

12 一幅图上同时画上半球面 x^2 + y^2 + z^2 = 4与柱面 (x−1)^2 +y^2 =1(0≤z≤2);

>> [x,y,z]=sphere(100); surf(2*x,2*y,2*abs(z)); axis equal ; hold on ;

[X,Y ,Z] = cylinder(1,100); surf(X+1,Y ,2*Z) ; axis equal

极限

1分别画出坐标为)10,,2,1(),4,(),,(3222 =+i i i i i i 的散点图, 并画出折线图. 散点图:>> i=1:10;

plot(i,i.^2,'.')

>> i=1:10;

plot(i.^2,4*(i.^2)+i.^3,'.')

折线图:>> i=1:10;

plot(i,i.^2,'-x')

>> i=1:10;

plot(i.^2,4*(i.^2)+i.^3,'-x')

2通过动画观察当∞→n 时数列2

1n a n =

的变化趋势.

>> n=1:100; an=(n.^2); n=1:100; an=1./(n.^2); n=1:100; an=1./(n.^2); for i=1:100;

plot(n(1:i),an(1:i)),axis([0,100,0,1]); pause(0.1); end

3在区间]4,4[-上作出函数

x

x x x x f --=

339)(的图形, 并研究 )(lim x f x ∞

).(lim 1

x f x →

>> x=-4:0.01:4;

y=(x.^3-9*x)./(x.^3-x+eps); plot(x,y)

从图上看,()f x 在x →1与x →∞时极限为0.

相关文档
最新文档