0
点赞
收藏
分享

微信扫一扫

matlab中向量与矩阵的运算

史值拥 2022-08-03 阅读 129

#######################

 

表示:

一:行向量

>> a=[1,2,3]

a =

1 2 3

二:列向量

>> b=[4;5;6]

b =

4
5
6

三:矩阵

>> c=[1,2,3;4,5,6]

c =

1 2 3
4 5 6

 

行向量的产生与转换:

一:冒号法

>> a=2:10

a =

2 3 4 5 6 7 8 9 10

>> a=2:3:15

a =

2 5 8 11 14

二:linspace法

>> b=linspace(3,8,10)

b =

3.0000 3.5556 4.1111 4.6667 5.2222 5.7778 6.3333 6.8889 7.4444 8.0000

三:矩阵转置运算:单引号

>> c=b'

c =

3.0000
3.5556
4.1111
4.6667
5.2222
5.7778
6.3333
6.8889
7.4444
8.0000

>> c'

ans =

3.0000 3.5556 4.1111 4.6667 5.2222 5.7778 6.3333 6.8889 7.4444 8.0000

 

特殊矩阵的产生:

一:全0矩阵:

>> a=zeros(3)

a =

0 0 0
0 0 0
0 0 0

>> a=zeros(2,3)

a =

0 0 0
0 0 0

二:单位矩阵:

>> b=eye(3)

b =

1 0 0
0 1 0
0 0 1

>> b=eye(2,3)

b =

1 0 0
0 1 0

三:全1矩阵:

>> c=ones(3)

c =

1 1 1
1 1 1
1 1 1

>> c=ones(2,3)

c =

1 1 1
1 1 1

四:随机矩阵:

>> rand(3)

ans =

0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575

>> rand(2,3)

ans =

0.9649 0.9706 0.4854
0.1576 0.9572 0.8003

 

 向量与矩阵的大小与长度:

>> a=rand(3,5)

a =

0.0344 0.7655 0.4898 0.7094 0.6797
0.4387 0.7952 0.4456 0.7547 0.6551
0.3816 0.1869 0.6463 0.2760 0.1626

一:大小:返回行数和列数:

>> size(a)

ans =

3 5

二:长度:只返回列数:

>> length(a)

ans =

5

 

 

 

 

 

 

 

 

#####################


举报

相关推荐

0 条评论