矩陣的建立
利用直接輸入法建立矩陣:將矩陣的元素用中括號括起來,按矩陣的順序輸入各元素,同一行的各元素之間用逗號或者空格分隔,不同的元素之間用分號分隔。

利用已建好的矩陣建立更大的矩陣:一個大矩陣可以由已經建立好的小矩陣拼接而成。

可以用實部矩陣和虛部矩陣構成復數矩陣。

冒號表達式
冒號是一個重要的運算符,利用它可以產生行向量。冒號表達式的一般格式為:e1:e2:e3其中,e1為初始值,e2為步長,e3為終止值(e3>e1)。冒號表達式可產生一個由a開始到c結束,以步長b自增的行向量,如果省略步長,默認步長為1。

例如輸出0到5,步長為1,如下所示:

linspace
linspace(x1,x2,N)
linspace是Matlab中的均分計算指令,用于產生x1,x2之間的N點行線性的矢量。其中x1、x2、N分別為起始值、終止值、元素個數。若默認N,默認點數為100。
例如用linspace從5到100生成等間距的20個數,如下所示:

結構矩陣
Matlab結構矩陣用法類似C語言結構體,也可定義一組變量,類型可以隨意,并且不用聲明變量類型。其基本形式為:
結構矩陣元素.成員名 = 表達式
a(1).x1 = 55;a(1).x2 = 'Ben';a(1).x3 = [ 1, 2; 3, 4];
a(2).x1 = 66;a(2).x2 = 'Tim';a(2).x3 = [ 5, 6; 7, 8];
a(3).x1 = 77;a(3).x2 = 'Ken';a(3).x3 = [ 9,10;11,12];

單元矩陣
建立單元矩陣和一般矩陣相似,直接輸入就可以了,只是單元矩陣元素用大括號括起來。
b={ 55,'Ben', [ 1, 2; 3, 4];
66,'Tim', [ 5, 6; 7, 8];
77,'Ken', [ 9,10;11,12]; }


審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
matlab
+關注
關注
189文章
3029瀏覽量
239263 -
矩陣
+關注
關注
1文章
450瀏覽量
36275 -
函數
+關注
關注
3文章
4422瀏覽量
67869
發(fā)布評論請先 登錄
相關推薦
熱點推薦
MATLAB(3)--矩陣的引用(sub2ind、ind2sub、reshape函數使用)
為(j-1) m+i。
矩陣袁術的序號與下標可以利用sub2ind和ind2sub函數實現(xiàn)互相轉換。
sub2ind
發(fā)表于 09-06 10:11
[教程] Matlab中矩陣、向量及數組元素的引用方法和討論
):index可以是任意的數組,index的元素必須是正整數,且不大于numel(A),返回的是一個尺寸與index一樣的數組下標和索引之間可以通過ind2sub和sub2ind函數相互轉換,具體可以看幫助
發(fā)表于 05-07 21:48
MATLAB矩陣及其數值運算
(Subscript)是一一對應的,以m×n矩陣A為例,矩陣元素A(i,j)的序號為(j-1)*m+i。其相互轉換關系也可利用sub2ind和ind2sub
發(fā)表于 05-10 10:16
加速matlab運行三大境界
、shiftdim、sub2ind、cumsum、ind2sub、ndgrid、repmat、sort、sum 等。請注意matlan文檔中還有這樣一句補充:“Before taking the time
發(fā)表于 02-29 16:44
matlab復習資料回饋社會
的命令為 sub2ind,將單下標轉換為全下標的命令為 ind2sub。MATLAB預定義ans表示最近運算的結果;、eps表示浮點數相對精度、nargin表示 函數輸入總量數目。A=
發(fā)表于 07-05 16:36
用labview實現(xiàn)matlab函數的reshape功能,
reshape函數功能:把一個矩陣中的元素,按照從上到下,從左到右的順序,按照給定的新矩陣的行列數重新排列成新的矩陣?謝謝!
發(fā)表于 09-09 10:27
MAC_MLME_ASSOCIATE_IND事件的處理辦法有哪些?
大家好,我想在mac層加入白名單認證,用的mesh 1.0.0,遇到兩個問題:1、請問MAC_MLME_ASSOCIATE_IND這個事件要怎樣才可以在void MAC_CbackEvent(macCbackEvent_t *pData)這個函數進行處理?
發(fā)表于 04-29 08:23
請問virtuoso analoglib的ind如何設置Q factor?
小弟正在做PA,off-chip load network用了Analoglib的cap和ind,在analoglib中還有capq和indq兩個帶Qfactor的器件,但是不支持PSS,cap和ind如何去設置,使其不要太理想
發(fā)表于 06-24 07:36
DS1687-3IND+ 時鐘/定時 - 實時時鐘
電子發(fā)燒友網為你提供Maxim(Maxim)DS1687-3IND+相關產品參數、數據手冊,更有DS1687-3IND+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1687-3IND+真值表,DS1687-
發(fā)表于 11-18 20:24
DS17887-3IND+ 時鐘/定時 - 實時時鐘
電子發(fā)燒友網為你提供Maxim(Maxim)DS17887-3IND+相關產品參數、數據手冊,更有DS17887-3IND+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS17887-3IND+真值表,DS17887-
發(fā)表于 11-18 21:34
DS1687-3IND 時鐘/定時 - 實時時鐘
電子發(fā)燒友網為你提供Maxim(Maxim)DS1687-3IND相關產品參數、數據手冊,更有DS1687-3IND的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1687-3IND真值表,DS1687-
發(fā)表于 11-21 21:41
DS17887-3-IND 時鐘/定時 - 實時時鐘
電子發(fā)燒友網為你提供Maxim(Maxim)DS17887-3-IND相關產品參數、數據手冊,更有DS17887-3-IND的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS17887-3-IND真值表,DS17887-
發(fā)表于 11-21 22:58
MAX77960B-MAX77961B: 25V<sub>IN</sub>, 3A<sub>OUT</sub> to 6A<sub>OUT</sub>, USB-C Buck-Boost Charger wi
> to 6AOUT, USB-C Buck-Boost Charger with Integrated FETs for 2S/3S Li-Ion
發(fā)表于 10-16 19:22
MATLAB(3)--矩陣的引用(sub2ind、ind2sub、reshape函數使用)
評論