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