Matlab陣列輸入與加減運算?

Tags: 軟體, 陣列,

主要介紹matlab軟體中陣列的輸入方法和簡單運算。

工具/原料

Matlab

方法/步驟

在普通運算中,matlab系統預設的是雙精度型。

實數可以有普通和指數兩種形式,如輸入10028.0821,

也可以輸入為:1.00280821e+4

Matlab陣列輸入與加減運算

下面展示一下陣列的輸入方法:

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=[1 2 3; 4 5 6;

7 8 9]

這幾種表示形式都是一樣的:

Matlab陣列輸入與加減運算

特殊陣列:

A=ones(10,2) %10*2的全1陣列;

A=zeros(10,2) %10*2的全0陣列;

A=eye(10,2) %10*2的單位矩陣;

A=rand(10,2) %10*2的隨機陣列;

A=randn(10,2) %10*2的隨機陣列,其中每個元素服從標準正態分佈;

Matlab陣列輸入與加減運算

Matlab陣列輸入與加減運算

Matlab陣列輸入與加減運算

可以雙擊右側workspace中的陣列,得到variable editor-A:

Matlab陣列輸入與加減運算

Matlab陣列輸入與加減運算

矩陣的加減法:必須是同行列的矩陣才能進行加減;

如下A和B是同行列,可以進行加減,而A和C不是同行列,無法進行加減;

不過可以進行如下操作:

A-C(:,1:2) %A和C的任一兩列可以進行加減;

Matlab陣列輸入與加減運算

Matlab陣列輸入與加減運算

假如再增加一個D:

可以看到D(2:11,1:2)與A同行列,可以進行加減;

Matlab陣列輸入與加減運算

軟體, 陣列,
相關問題答案