中国石油大学MATLAB实验报告一

  • 格式:docx
  • 大小:64.35 KB
  • 文档页数:13

下载文档原格式

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

实验一 MATLAB 的基本使用方法

一、实验目的

1. 熟悉MATLAB 的主界面;

2. 学会利用MATLAB 的联机帮助系统和命令窗口帮助系统;

3. 学会利用MATLAB 进行基本的数学计算。

4. 掌握矩阵的构建与运算方法及相关函数;

5. 掌握多项式的运算方法。 二、实验内容

1. 验证课本有关章节所举例题。

2. 设2u =,3v =,计算以下习题

(1)v

uv

lg 4

(2)()

2

2u e v v u +-

(3 (4))70cos(3 π

>> u=2,v=3

u = 2 v = 3

>> 4*u*v/(log10(v)),(exp(u)+v)^2/(v^2-u),sqrt(u-3*v)/(u*v),pi/3*(70/360*2*pi) ans =

50.3017 ans =

15.4189 ans =

0 + 0.4410i ans =

1.2794

3.设A=1.2,B=-4.6,C=8.0,D=3.5,E=-4.0,计算

T=arctan (

D

BC E

A ππ22+

>> A=1.2,B=-4.6,C=8.0,D=3.5,E=-4.0 A =

1.2000

B =

-4.6000 C =

8 D =

3.5000 E =

-4

>> T=atan((2*pi*A+E/(2*pi*B*C))/D) T =

1.1371

4.设a=5.67,b=7.8,计算

)

lg(b a e b

a ++

>> a=5.67,b=7.8 a =

5.6700 b =

7.8000

>> exp(a+b)/log10(a+b) ans =

6.2677e+005

5.设两个复数a=1+2i ,b=3-4i ,计算a+b ,a-b ,a ×b,a ÷b(a/b),并计算出各结果的幅角大小。 >> clear

>> a=1+2i,b=3-4i a =

1.0000 +

2.0000i b =

3.0000 -

4.0000i

>> c=a+b,d=a-b,e=a*b,f=a/b c =

4.0000 - 2.0000i d =

-2.0000 + 6.0000i e =

11.0000 + 2.0000i f =

-0.2000 + 0.4000i

>> angle(c),angle(d),angle(e),angle(f) ans =

-0.4636 ans =

1.8925 ans =

0.1799 ans =

2.0344

6. 设⎥⎦⎤⎢⎣⎡---=2212a ,⎥⎦⎤⎢⎣⎡--=4032b ,⎥⎦

⎢⎣⎡=21c ,)2(eye d =,求解下列问题:

(1)3×a (2)a +b (3)a *d (4)a .*d (5)a \ b (6)a .\ b (7)a .^ b (8)矩阵a 的逆阵 >> clear

>> a=[2,-1;-2,-2],b=[2,-3;0,-4],c=[1;2],d=eye(2) a =

2 -1 -2 -2 b =

2 -

3 0 -

4 c =

1

2 d =

1 0 0 1

>> 3*a,a+b,a*d,a.*d,a\b,a.\b,a.^b,inv(a) ans =

6 -3 -6 -6 ans =

4 -4 -2 -6 ans =

2 -1 -2 -2 ans =

2 0 0 -2 ans =

0.6667 -0.3333 -0.6667 2.3333 ans =

1 3 0

2 ans =

4.0000 -1.0000 1.0000 0.0625 ans =

0.3333 -0.1667 -0.3333 -0.3333

7. 设三阶矩阵A ,B ,满足BA A BA A +=-61

,其中

⎥⎥⎥⎥⎥⎥⎦

⎤⎢⎢⎢⎢⎢⎢⎣

⎡=710

0041

0031A 请求出矩阵B ,并代入关系式进行验证。 >> clear

>> A=[1/3,0,0;0,1/4,0;0,0,1/7]

0.3333 0 0 0 0.2500 0 0 0 0.1429

>> B=6*eye(3)*inv(inv(A)-eye(3)) B =

3 0 0 0 2 0 0 0 1 8. 已知矩阵

⎥⎥⎥⎥⎦

⎤⎢⎢⎢

⎢⎣⎡=4443

4241

3433323124232221141312

11A 计算:(1)A(:,1) (2)A(2,:) (3)A(:,2:3) (4)A(:,1:2:3)

(5)[eye(size(A)),A';zeros(size(A)),A^2]

>> clear

>> A=[11,12,13,14;21,22,23,24;31,32,33,34;41,42,43,44] A =

11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 >> A(:,1) ans =