MATLAB 语言及其用 实验(答案)

  • 格式:doc
  • 大小:215.50 KB
  • 文档页数:27

下载文档原格式

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

《MATLAB 语言及其用》

实验指导书

目录

实验一Matlab 使用方法和程序设计........................

实验二控制系统的模型及其转换.............................

实验三控制系统的时域、频域和根轨迹分析...........

实验四动态仿真集成环境-Simulink.........................

实验一Matlab使用方法和程序设计

一、实验目的

1、掌握Matlab软件使用的基本方法;

2、熟悉Matlab的数据表示、基本运算和程序控制语句

3、熟悉Matlab绘图命令及基本绘图控制

4、熟悉Matlab程序设计的基本方法

二、实验内容:

1、帮助命令

使用help命令,查找 sqrt(开方)函数的使用方法;

在 CommandWindowL里输入help,接在在search里输入sqr即可。

sqrt

Square root

Syntax

B = sqrt(X)

Description

B = sqrt(X) returns the square root of each element of the array X. For the elements of X that are negative or complex, sqrt(X) produces complex results.

Tips

See sqrtm for the matrix square root. Examples

sqrt((-2:2)')

ans =

0 + 1.4142i

0 + 1.0000i

1.0000

1.4142

See Also

nthroot | realsqrt | sqrtm

2、矩阵运算

(1)矩阵的乘法

已知A=[1 2;3 4]; B=[5 5;7 8];

求A^2*B

A=[1 2;3 4];B=[5 5;7 8];

C=A^2*B

>> format compact

C =

105 115

229 251

(2)矩阵除法

已知 A=[1 2 3;4 5 6;7 8 9];

B=[1 0 0;0 2 0;0 0 3];

A\B,A/B

A=[1 2 3;4 5 6;7 8 9];

B=[1 0 0;0 2 0;0 0 3];

C=A\B,D=A/B

C =

1.0e+016 *

0.3152 -1.2609 0.9457

-0.6304 2.5218 -1.8913

0.3152 -1.2609 0.9457

D =

1.0000 1.0000 1.0000

4.0000 2.5000 2.0000

7.0000 4.0000 3.0000

(3)矩阵的转置及共轭转置

已知A=[5+i,2-i,1;6*i,4,9-i];

求A.', A'

A=[5+i,2-i,1;6*i,4,9-i];

B=A.', C=A'

B =

5.0000 + 1.0000i 0 +

6.0000i

2.0000 - 1.0000i 4.0000

1.0000 9.0000 - 1.0000i

C =

5.0000 - 1.0000i 0 -

6.0000i

2.0000 + 1.0000i 4.0000

1.0000 9.0000 + 1.0000i

(4)使用冒号表达式选出指定元素

已知: A=[1 2 3;4 5 6;7 8 9];

求A中第3列前2个元素;A中所有列第2,3行的元素;

A=[1 2 3;4 5 6;7 8 9];

B1=A([1,2],[3])

B2=A([2,3],:)

B1 =

3

6

B2 =

4 5 6

7 8 9

方括号[]

用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列A=magic(4)

B=A(:,[1,2,3])

A=magic(4)

A(:,4)=[]

A =

16 2 3 13

5 11 10 8

9 7 6 12

4 14 1

5 1

B =

16 2 3

5 11 10

9 7 6

4 14 15

3、多项式

(1)求多项式4

x

x

p的根

=x

)

2

(3-

-

Y=[1 0 -2 -4];

S=roots(Y)

S =

2.0000

-1.0000 + 1.0000i

-1.0000 - 1.0000i

(2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] ,

求矩阵A的特征多项式;

把矩阵A作为未知数代入到多项式中;

A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4]

P=poly(A)

polyval(P,A)

A =

1.2000 3.0000 5.0000 0.9000

5.0000 1.7000 5.0000

6.0000

3.0000 9.0000 0 1.0000

1.0000

2.0000

3.0000

4.0000

P =

1.0000 -6.9000 -77.2600 -86.1300 604.5500

ans =

1.0e+003 *

0.3801 -0.4545 -1.9951 0.4601

-1.9951 0.2093 -1.9951 -2.8880

-0.4545 -4.8978 0.6046 0.4353

0.4353 0.0840 -0.4545 -1.1617

4、基本绘图命令

(1)绘制余弦曲线 y=cos(t),t∈[0,2π]

(2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π]

(1)