2. 產生行向量
3. 結構矩陣和單元矩陣
矩陣:matlab中最基本的資料物件
向量是矩陣的特殊型別
矩陣元素用中括號括起,按矩陣行的順序輸入各元素,同一行的各元素之間用逗號或空格分隔,不同行的元素之間用分號分隔。
>> a=
[1,2,3;4,5,6;7,8,9]
a = 1 2 3
4 5 6
7 8 9
乙個大矩陣可以由已經建立好的小矩陣拼接而成
>> b=
[1,2,3;4,5,6]
;>> c=
[6,7,8;9,10,11]
;>> a=b+i*c
%i與乙個矩陣相乘,乘以矩陣的各個元素
a = 1.0000 + 6.0000i 2.0000 + 7.0000i 3.0000 + 8.0000i
4.0000 + 9.0000i 5.0000 +10.0000i 6.0000 +11.0000i
%b中各元素是a中對應各元素的實部,c中各元素是a中對應各元素的虛部
格式:e1:e2:e3
e1表示初始值,e2表示步長,e3表示終止值
省略步長e2,則步長預設為1
>> t=0:1:5
t = 0 1 2 3 4 5
%產生[0,5]區間內,步長為1的數
格式:linspace(a,b,n)
等價於a:(b-a)/(n-1):b
a:第乙個元素,b:最後乙個元素,n:元素總數
當n省略時,自動產生100個元素
>> x=linspace(0,pi,6)
x = 0 0.6283 1.2566 1.8850 2.5133 3.1416
%產生[0,pi]區間內6個數,6個數之間是等間距的。
%區分:冒號表示式指定生成數的取值範圍和步長,不直接指定數字個數;linspace(
)函式指定生成樹的取值範圍和個數,不直接指定步長。
>> a=linspace(1,10,11)
%等價於
>> a=1:0.9:10
>> a(1).x1=10;a(1).x2=
'liu'
;a(1).x3=
[11,21;34,78]
;>> a(2).x1=12;a(2).x2=
'wang'
;a(2).x3=
[34,191;27,578]
;>> a(3).x1=14;a(3).x2=
'cai'
;a(3).x3=
[13,890;67,231]
;%建立結構矩陣a,包含3個元素,各元素下包含3個成員
>> b=
14,'cai',[13,890;67,231]
}b =
3×3 cell 陣列
%建立乙個三行三列的單元矩陣b,b中元素可包含不同型別資料
(專題一)04 matlab矩陣表示
矩陣的建立 1.直接輸入法建立矩陣,建立乙個三行三列的矩陣 a 1,2,3 4,5,6 7,8,9 建立乙個三行兩列的矩陣 b 1,2 4,5 7,8 2.利用已經建立好的矩陣建立更大的矩陣 a 1,2,3 4,5,6 7,8,9 b 1,2,3 4,5,6 7,8,9 c a,b b,a 3.利用...
關於Matlab中矩陣元素的表示方法
首先一點要說明的是,在matlab中,矩陣中的元素序號是按照 先行後列 的順序排列的。設如下隨機矩陣 a rand 4,6 a 0.6551 0.9597 0.7513 0.8909 0.1493 0.8143 0.1626 0.3404 0.2551 0.9593 0.2575 0.2435 0....
Matlab矩陣與矩陣運算
1.矩陣的建立函式 特殊矩陣 a.矩陣轉置 inv a 矩陣求逆 sparse a 稀疏矩陣 full a 將稀疏矩陣轉換為普通矩陣 eye n n階單位矩陣 zeros m,n m n的零矩陣 ones m,n m n的元素全為1的矩陣 rand m,n m n的隨機矩陣,元素在0 1間均勻分布 ...