MatLab學習1 矩陣操作

2021-08-11 07:43:45 字數 704 閱讀 2386

1)簡單矩陣構造

a=[1,2,3]// 構造乙個1x3的矩陣,各元素為1,2,3

或者a = [1 2 3]//使用空格

b = [1,2,3;7,4,9]//兩行三列矩陣b

2)特殊矩陣構造

(1)ones函式

a=ones(n) //構造nxn的全1矩陣

b=ones(m,n)//產生mxn的全1矩陣

(2)zeros

類似的有:

a=zeros(n)//nxn的全0矩陣

b=zeros(m,n)//mxn的全0矩陣

(3)eye

a=eye(n)//nxn的單位矩陣

(4)magic

a=magic(5) 5x5的魔方矩陣

(5)rand // 0~1均勻分布的隨機數

a=rand(n)//nxn的隨機數矩陣,其中隨機數服從0~1的均勻分布

b=rand(m,n)//mxn的隨機數矩陣 ,其中隨機數服從0~1的均勻分布

(6)randn //均值為0且方差為1的高斯分布隨機數

a=randn(n)

b=randn(m,n)// mxn的隨機數矩陣,隨機數服從均值為0且方差為1的高斯分布

(7)randperm //產生1~n的隨機排列

a=randperm(5) //產生1~5的隨機排列,如[1 3

matlab學習矩陣1

1 矩陣的直接建立 1.從鍵盤上直接輸入,將矩陣元素用方括號括起來,按矩陣行的順序輸入元素,同一行元素之間用空格或者逗號分隔,不同行之間的元素用分號或者回車號分割。例如輸入命令 a 1 2 3 4 5 6 7 8 9 a 1 2 3 4 5 6 7 8 9 a 1 2 3 4 5 6 7 8 9 a...

MATLAB矩陣基本操作1

matlab 矩陣操作 結構矩陣 和單元矩陣 結構矩陣 格式為 結構矩陣元素.成員名 表示式a 1 x1 10 a 1 x2 liu a 1 x3 10 21 34 78 a 2 x1 11 a 2 x2 xia a 2 x3 11 121 34 78 a 3 x1 12 a 3 x2 cai a ...

matlab 矩陣操作

矩陣構造 1 簡單矩陣構造 最簡單的方法是採用矩陣構造符 構造1 n矩陣 行向量 時,可以將各元素依次放入矩陣構造符內,並且以空格或者逗號分隔 構造m n矩陣時,每行如上處理,並且行與行之間用分號分隔。2 特殊矩陣構造 在matlab中還提供一些函式用來構造特殊矩陣,這些函式如下表所示。1 ones...