matlab怎么使用基本矩阵运算

您所在的位置:网站首页 matlab矩阵的操作 matlab怎么使用基本矩阵运算

matlab怎么使用基本矩阵运算

#matlab怎么使用基本矩阵运算| 来源: 网络整理| 查看: 265

1

起首,让我们建立一个简单的矢量,它有9个元素,称为a。

号令行窗口键入:

a = [1 2 3 4 6 4 3 4 5]

2

点击“Enter”键。

如图1所示。

3

此刻让我们给标的目的量a的每个元素加上2,并将成果存储在一个新的标的目的量中。

注重,MATLAB不需要对标的目的量或矩阵数学进行特别处置。

号令行键入:

b = a + 2

4

点击“Enter”键。

如图2所示。

5

在MATLAB中建立图形就像一个号令一样简单。

让我们用网格线来绘制矢量相加的成果。

号令行键入:

plot(b)

grid on

6

点击“Enter”键。

如图3所示。

7

MATLAB还可以用轴标签建造其他图形类型。

号令行键入:

bar(b)

xlabel('Sample #')

ylabel('Pounds')

8

点击“Enter”键。

如图4所示。

9

ATLAB也可以在情节中利用符号。

下面是一个用星星来标识表记标帜点的例子。

MATLAB供给了各类其他符号和线类型。

号令行键入:

plot(b,'*')

axis([0 10 0 10])

10

点击“Enter”键。

如图5所示。

11

MATLAB擅长的一个范畴是矩阵计较。

建立矩阵就像建立一个标的目的量一样简单,利用分号(;)来分隔矩阵的行。

号令行键入:

A = [1 2 0; 2 5 -1; 4 10 -1]

12

点击“Enter”键。

如图6所示。

13

我们可以很轻易地找到矩阵A的转置。

号令行键入:

B = A'

14

点击“Enter”键。

如图7所示。

15

此刻让我们把这两个矩阵相乘。

请再次注重,MATLAB不要求您将矩阵作为一个数字调集来处置。

MATLAB知道您何时处置矩阵并响应地调整您的计较。

号令行键入:

C = A * B

16

点击“Enter”键。

如图8所示。

17

而不是做一个矩阵乘,我们可以乘乘两个矩阵或标的目的量的响应元素利用.*操作员。

号令行键入:

C = A .* B

18

点击“Enter”键。

如图9所示。

19

我们用矩阵A来解方程,A*x=B 我们经由过程利用(反斜杠)操作符来实现这一点。

号令行键入:

b = [1;3;5]

x = A\b

20

点击“Enter”键。

如图10所示。

21

此刻我们可以证实A*x等于b。

号令行键入:

r = A*x - b

22

点击“Enter”键。

如图11所示。

23

MATLAB具有几乎所有类型的通用矩阵计较功能。

有函数可以获得特征值。。。

号令行键入:

eig(A)

24

点击“Enter”键。

如图12所示。

25

以及单值。

号令行键入:

svd(A)

26

点击“Enter”键。

如图13所示。

27

“多”函数生当作一个包含特征多项式系数的标的目的量。

矩阵a的特征多项式是:det(λI-A)。

号令行键入:

p = round(poly(A))

28

点击“Enter”键。

如图14所示。

29

我们可以很轻易地找到一个多项式的根利用根函数。

这些现实上是原始矩阵的特征值。

号令行键入:

roots(p)

30

点击“Enter”键。

如图15所示。

31

MATLAB在矩阵计较之外有很多应用。

要卷积两个标的目的量。.

号令行键入:

q = conv(p,p)

32

点击“Enter”键。

如图16所示。

33

...或再次卷积并绘制成果 。

号令行键入:

r = conv(p,q)

plot(r);

34

点击“Enter”键。

如图17、18所示。

35

在任何时辰,我们都可以利用who或whos号令获得存储在内存中的变量列表。

号令行键入:

whos

36

点击“Enter”键。

如图19所示。

37

经由过程键入特定变量的名称,可以获得该变量的值。

号令行键入:

A

38

点击“Enter”键。

如图20所示。

39

经由过程用逗号或分号分隔每个语句,可以在一行上有不止一条语句。

若是您没有分派一个变量来存储一个操作的成果,那么成果将存储在一个名为ans的姑且变量中。

号令行键入:

sqrt(-1)

40

点击“Enter”键。

如图21所示。

41

正如您所看到的,MATLAB在计较中很轻易处置复数。

END


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3