MATLAB基礎筆記 2(陣列與矩陣)

2021-10-10 06:39:01 字數 1544 閱讀 2324

a=[1

;2;3

]%%生成列向量b=[

1,2,

3]%%生成行向量c=[

123]

a=1:

2:6b=1:6

b=

linspace(1

,6,6

)b=1:

6

a=[1

2345

]a3=a(

3)%%提取第3個元素

a1=[1

23;4

56;7

89]a2=[1

,2,3

;4,5

,6;7

,8,9

]a3=[1

23;4

56;789]

函式

釋義ones( )

全1矩陣

zeros( )

全0矩陣

rand( )

(0,1)區間均勻分布的隨機矩陣

eye( )

單位矩陣

randn( )

均值為0、方差為1的標準正態隨機分布矩陣

a=[1

23;4

56;7

89]a

(i,j)

%%提取第i行、第j列的元素

a

(i,:)%

%提取第i行的所有元素a(

:,j)

%%提取第j列的所有元素

a(i:i+m,:)

%%提取第i~i+m行的所有元素a(

:,k:k+m)

%%提取第k~k+m列的所有元素

a(i:i+m, k:k+m)

%%提取第i~i+m行、 k~k+m列的所有元素

a=

'i am a chinese!'

s1=

'beijing'

s2='welcome to's=[

'welcome to'

, s1]

%%無空格

s=[s2, s1]

%%無空格s=[

'welcome to '

, s1]

%%有空格

disp

('beijing'

)disp

(s1)

是為操作和表述需要專門設計的一種陣列。用方括號「[ ]」表示。不要與全零陣列混淆。唯一能正確判斷乙個陣列是否為「空」的指令是isempty

matlab筆記3 陣列與矩陣

1.通過冒號建立了規定步長的陣列,可正序可逆序,注意的是步長是負的話後數必須大於前數。2.陣列起始跟10的次冪有關係的話,利用logspace a,b,n 意思是開始10 a,結尾10 b,形成共n個元素的等比數列,不寫n的話預設50。3.跟1相似,為了建立等差陣列,可以利用linspace a,b...

MATLAB學習筆記2

注 僅供學習使用,部分內容來自學校課程課件或網路,理性 1.記憶體變數的顯示與刪除 1 who 顯示matlab工作空間中已經駐留的變數名清單。2 whos 給出變數名的同時,給出它們的大小 所佔位元組數和資料型別 3 clear 刪除matlab工作空間中的變數。但特殊變數不能被刪除。x 1 y ...

matlab筆記(1) 基礎

matlab操作桌面包括 1 當前資料夾 是指matlab執行檔案的工作資料夾。2 命令視窗 用於輸入matlab命令 函式 矩陣 表示式等資訊,並顯示除圖形以外的所有計算結果,是matlab的主要互動視窗。3 工作空間視窗 用於儲存各種變數和運算結果的記憶體空間。4 命令歷史視窗 記錄已經執行過的...