MATLAB基础 | 您所在的位置:网站首页 › 在matlab中提取矩阵的第一列的函数怎么写 › MATLAB基础 |
本篇博客的重点内容为:
MATLAB的向量形式MATLAB的矩阵形式
一、MATLAB向量形式
MATLAB很适合做矩阵和向量的运算,学习的第一点就是怎么在MATLAB当中输入一个矩阵和向量。 1.MATLAB的向量输入首先,矩阵当中的向量都是用中括号“[ ]”来写,然后指定给一个变数。 1)行向量的书写在行向量的输入当中,每个数之间用空格隔开。 例子(Row vector行向量): 〉 〉 a = [ 1 2 3 4 ]演示:在列向量的输入当中,每个数之间用分号换行。 例子(Column vector行向量): 〉 〉 b = [ 1; 2; 3; 4; ]演示:当向量元素较多时,我们可以用 : 号采取等差方式来快速延展; j:k =[j,j+1,j+2, … ,j+m ] 从j到m等差为1的系列元素j:i:k =[j,j+i,j+2i, … ,j+m*i ] 从j到m等差为i的系列元素在向量的乘积运算当中,不可以使用乘法的交换律,如a乘b不等于 b乘a。 例子: 〉 〉 a * b 〉 〉 b * a演示:当我们学会向量的输入后,我们便可以通过总结与继承,逐步进行矩阵的输入与计算了。 1.MATLAB的矩阵输入 有关数学公式的输入
(1)
[
1
21
6
5
17
9
31
2
7
]
\left[ \begin{matrix} 1 ; 21 ; 6 \\ 5 ; 17 ; 9 \\ 31 ; 2 ; 7 \end{matrix} \right] \tag{1}
⎣⎡153121172697⎦⎤(1) 如上(1)号矩阵,我们在matlab中进行输入,每一行数之间用空格隔开,每一列之间用分号隔开,如下: 在矩阵当中,若我们需要将其中的某些元素提取,这时候我们就会用到矩阵的阵列索引。 提取向量:a = [ 1 2 3 4 ]与 b = [ 1; 2; 3; 4; ]中的第三个元素提取向量中的元素,可以写成a(*)与b(*)的形式,如上,即为a(3)和b(3),在matlab中进行实现: a.方法一,我们将矩阵标为 i 行 j 列,提取元素的写法为:A(i,j),在matlab当中输入如下: a.方法二,我们将矩阵做如下标记,每个数为单独特定的标号,则可以直接输入标号输入元素: |
CopyRight 2018-2019 实验室设备网 版权所有 |