MATLAB基础-矩阵输入
本篇博客的重點內容為:
- MATLAB的向量形式
- MATLAB的矩陣形式
一、MATLAB向量形式
MATLAB很適合做矩陣和向量的運算,學習的第一點就是怎么在MATLAB當中輸入一個矩陣和向量。
1.MATLAB的向量輸入
首先,矩陣當中的向量都是用中括號“[ ]”來寫,然后指定給一個變數。
1)行向量的書寫
在行向量的輸入當中,每個數之間用空格隔開。
- 例子(Row vector行向量):
〉 〉 a = [ 1 2 3 4 ] - 演示:
2)列向量的書寫
在列向量的輸入當中,每個數之間用分號換行。
- 例子(Column vector行向量):
〉 〉 b = [ 1; 2; 3; 4; ] - 演示:
3)向量的延展輸入
當向量元素較多時,我們可以用 : 號采取等差方式來快速延展;
- 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的系列元素
2.MATLAB的向量乘積
在向量的乘積運算當中,不可以使用乘法的交換律,如a乘b不等于 b乘a。
- 例子:
〉 〉 a * b
〉 〉 b * a - 演示:
二、MATLAB矩陣形式
當我們學會向量的輸入后,我們便可以通過總結與繼承,逐步進行矩陣的輸入與計算了。
1.MATLAB的矩陣輸入
- 有關數學公式的輸入
(1)[121651793127]\left[ \begin{matrix} 1 & 21 & 6 \\ 5 & 17 & 9 \\ 31 & 2 & 7 \end{matrix} \right] \tag{1} ???1531?21172?697????(1)
如上(1)號矩陣,我們在matlab中進行輸入,每一行數之間用空格隔開,每一列之間用分號隔開,如下:
2.MATLAB的陣列索引
在矩陣當中,若我們需要將其中的某些元素提取,這時候我們就會用到矩陣的陣列索引。
- 提取向量:a = [ 1 2 3 4 ]與 b = [ 1; 2; 3; 4; ]中的第三個元素
提取向量中的元素,可以寫成a(*)與b(*)的形式,如上,即為a(3)和b(3),在matlab中進行實現:
- 提取矩陣(1)中第 i 行 j 列的元素
a.方法一,我們將矩陣標為 i 行 j 列,提取元素的寫法為:A(i,j),在matlab當中輸入如下:
a.方法二,我們將矩陣做如下標記,每個數為單獨特定的標號,則可以直接輸入標號輸入元素:
- 消除或提取矩陣的某一行元素
提取某一行元素時,我們可以使用前面的“:”符號,提取滿行(列)元素;
消除某一行元素時,我們可以令那一行為空,即等于“ [ ] ”;
總結
以上是生活随笔為你收集整理的MATLAB基础-矩阵输入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 自定义view仿通讯录
- 下一篇: win7计算机收藏夹位置,win7中收藏