MATLAB 向量
什么是向量?
向量是一维的数字数组。在MATLAB中有两种类型的向量 :
- 行向量
- 列向量
行向量
行向量通过将元素集括在方括号中创建,并使用空格或逗号分隔元素。
r = [7 8 9 10 11] %注意数字之间的小点在这里代表空格
返回结果 :
r =
7 8 9 10 11
列向量
列向量通过将元素集括在方括号中创建,并使用分号分隔元素。
c = [7; 8; 9; 10; 11]
返回结果 :
c =
7
8
9
10
11
引用向量的元素
可以以多种方式引用向量的一个或多个元素。向量v的第i个分量称为v(i)。例如:
v = [ 1; 2; 3; 4; 5; 6]; %创建6个元素的列向量
v(3) %引用向量中的第三个元素
ans = 3 % MATLAB的返回值
使用冒号引用向量时, 将列出该向量的所有元素,例如v(:):
v = [ 1; 2; 3; 4; 5; 6];
v(:)
ans =
1
2
3
4
5
6
还可以从向量中选择一系列元素 。
例如,创建一个包含9个元素的行向量rv,然后我们将通过写入rv(3:7)来引用元素3到7,并创建一个名为sub_rv的新向量:
rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)
sub_rv =
3 4 5 6 7
向量运算
- 向量的加减
- 向量的标量乘法
- 向量的转置
- 附加向量
- 矢量的大小
- 向量的点积
- 元素间距一致的向量
评论已关闭,相关问题请到社区本站新建的社区讨论
对给您造成的不便表示抱歉!