1. 程式人生 > 其它 >數學建模筆記002

數學建模筆記002

矩陣的表示

1.4.1數值矩陣的生成
1.數值矩陣的輸入
一般簡單的定義矩陣,可以直接按行方式輸入每個元素:同一行元素用逗號或者空格符來分隔,而且空格次數不限;不同行用分號分隔。所有元素均在方括號([ ])內;當矩陣是多維(三維以上)而且方括號內元素是維數較低的矩陣時,會有多重的方括號,具體如下所示:
例1.1

clc     %清屏
clear  all   %刪除workplace變數
close  all   %關掉顯示圖形視窗
>>x1=[1,2,3,4,5,6]
x1=

   1
   2
   3
   4
   5
   6
>>x3=[1:6]
x3=
1 2 3 4 5 6 >>x4=[1:3;2:4;3:5] x4= 1 2 3 2 3 4 3 4 5 >>Null=[] %生成一個空矩陣 Null= []

2.複數矩陣的輸入
複數矩陣指帶有虛數的數值矩陣。複數矩陣有兩種生成方式:
例1.2

clc,clear,close all
X1=1;
X2=2;
x3=[x1*i,x1;x2,x2*i*i;]
x3=
   0.0000+1.0000i  1.0000+0.0000i
   2.0000+0.0000i  -2.0000+0.0000i

例1.3

clc,clear,close all
x1=[1,2;3,4];
x2=
[2,3;4,5]; x3=x1+x2*i x3= 1.0000+2.0000i 2.0000+3.0000i 3.0000+4.0000i 4.0000+5.0000i