matlab使用基礎

2021-08-14 14:09:57 字數 755 閱讀 7645

由於剛剛開始使用matlab,所知甚少,用到的都是很皮毛的東西。記下來就當做是筆記了。

一、陣列

1、陣列的定義。

matlab中陣列是按列儲存的。但是在使用的時候仍是符合正常的習慣,即行,列優先的順序。

建立一行陣列   a=[1 2 3 4 5];或者中間用「,」即a=[1,2,3,4,5];

建立一列陣列   b=[1;2;3;4;5].元素間是分號

如果想建立固定步長的陣列可以 c=[1:1:10],1,2,3,……,10,列向量

如果是建立固定區間的陣列,並指明個數,可以自動計算間隔 d=linspace(2,10,5);行向量,包括邊界,這種方法叫定數線性取樣

同理還可以定義定數對數取樣  e=logspace(1,10,3)

2、陣列的拼接。

行拼接   aa=[a,a].

列拼接  bb=[b;b].

3、陣列元素的引用

matlab中陣列下標從1開始,引用元素使用(position),如一維陣列a(3),第三個元素,二維陣列,b(3,4)三行4列的元素,可以使用」:」訪問陣列區間,如a(1:5),表示從第1-第5個元素,直接使用a(:)將得到全部的資料,冒號兩邊要麼全部有數要麼全部沒有,不能使用半開區間如a(:5).

4、陣列的計算

陣列與數的四則運算是每個元素的計算 如a=[1 2 3 ],a=a+3將得到4,5,6

陣列間的運算必須維度相同如a=[1 2 3 4 5],b=[1 2 3 4 5] c=a+b得到2 4 6 8 10

matlab使用基礎1

isinteger 函式 x 3 判斷是否為整數陣列。例isinteger x ans 0 因為matlab中常量預設為雙精度浮點值。如isfloat x 則ans 1。isvector 函式 用於判斷是否是乙個向量,在matlab中向量,即乙個1行n列或n行1列的矩陣,故isvector x 1。...

MATLAB入門基礎

1.常用的幫助命令 help lookfor which set get doc type edit helpin 2.幫助視窗 3.演示系統 1.matlab特點 基本計算單元是矩陣 向量,功能的擴充套件性 除了基本部分外還有專業擴充套件部分 2.matlab組成 matlab matlabcom...

Matlab矩陣基礎

一 建立矩陣 1 通過直接賦值建立矩陣 將矩陣元素置於中,同行元素之間用空格或 分開,行與行之間用 隔開。a 1,2,3 4,5,6 7,8,9 a 123 4567 892 通過特殊的函式進行建立 函式名稱 函式功能 ones n 構建乙個n n的1矩陣 ones m,n p 構建乙個m n p的...