MATLAB筆記精華總結

2021-05-31 03:00:42 字數 2481 閱讀 5611

1、 命令集合 2

1.1 資料格式命令 2

1.2 工作空間管理命令 3

1.3 目錄檔案管理命令 4

1.4 優先級別排序 4

1.5 矩陣算術運算子 5

1.6 陣列算術運算子 5

1.7 矩陣生成函式 5

1.8 邏輯運算函式 6

1.9 基本數學函式 7

2.0 多項式函式 9

2.1 多項式差值 9

2.2 數值積分 10

2.3 係數矩陣 12

2.4 結構陣列 13

2.5 細胞陣列 15

2.6 符號運算 16

2.7 表示式運算 17

2.8 符號微積分 19

2.9 m檔案的編輯 21

3.0 函式檔案 23

3.1 函式檔案的結構 23

3.2 函式檔案的呼叫 24

3.3 程式控制結構 25

3.4 程式控制結構 29

3.5 matlab的檔案操作 31

3.6 物件導向的程式設計方法 32

3.7 物件導向的程式設計方法 33

3.8 程式除錯 34

3.9 二維圖形 34

4.0 三維圖形 40

4.1 meshgrid函式 41

4.2 影象處理 45

4.3 函式繪圖 47

1、 命令集合

1.1 資料格式命令

1.2 工作空間管理命令

1.3 目錄檔案管理命令

1.4 優先級別排序

1.5 矩陣算術運算子

1.6 陣列算術運算子

1.7 矩陣生成函式

1.8 邏輯運算函式

1.9 基本數學函式

2.0 多項式函式

2.1 多項式差值

2.2 數值積分

2.3 係數矩陣

2.4 結構陣列

2.5 細胞陣列

2.6 符號運算

2.7 表示式運算

2.8 符號微積分

2.9 m檔案的編輯

3.0 函式檔案

3.1 函式檔案的結構

3.2 函式檔案的呼叫

3.3 程式控制結構

其中n=5語句不執行;

其中n(1)和n(2)表示第一行和第二行

for迴圈的一般形式為

當陣列表示式為三維陣列(i.j.k=2.4.2)時,迴圈次數為j和k之積(4*2)

每次傳入的資料為(3 7)(9 16)(45 -1)(6 5)(18)。。。(4 5)。

data(:,:,1) =

3 9 45 6

7 16 -1 5

data(:,:,2) =

1 2 3 4

8 7 6 5

3.4 程式控制結構

3.5 matlab的檔案操作

3.6 物件導向的程式設計方法

3.7 物件導向的程式設計方法

3.8 程式除錯

3.9 二維圖形

4.0 三維圖形

4.1 meshgrid函式

等價於meshgrid用於從陣列a和b產生網格。生成的網格矩陣a和b大小是相同的。它也可以是更高維的。

[a,b]=meshgrid(a,b),生成size(b)*size(a)大小的矩陣a和b。這些矩陣表示整個矩形區域內的x和y座標。它相當於a從一行重複增加到size(b)行,把b轉置成一列再重複增加到size(a)列。

因此命令等效於:

a=ones(size(b))*a;

b=b'*ones(size(a))

如下所示:矩陣a由複製 m行的向量x 組成,而b由複製 n列的向量y 組成

>> a=[1:2] >> b=[3:5]

ab =

1 23 4 5

>> [a,b]=meshgrid(a,b)

ab =

1 23 3

1 24 4

1 25 5

>> [b,a]=meshgrid(b,a)

ba =

3 4 51 1 1

3 4 52 2 2例:

>>a=[1 2 3size(a)=[1 3];

>>b=[10 11 12 13 14];

>>b』=[10 11 12 13 14]tsize(b』)=[5 1]

a=ones(size(b』))*a=*[1 2 3]=

b= b』*ones(size(a)) = *[1 2 3]=

a=ones(size(b))*a;

b=b'*ones(size(a))

4.2 影象處理

4.3 函式繪圖

Matlab學習筆記

1.matlab程式設計經驗 1 2.如何實現換行 7 3.快速定位前面執行過的命令 8 4.strfind命令 8 5.findstr命令 9 6.reshape命令 10 7.isequal與isequalwithequalnans命令 10 8.spones命令 12 9.atan2命令 13...

matlab學習總結

matlab總結 一 matlab常用函式 1 特殊變數與常數 2 操作符與特殊字元 3 基本數學函式 4 基本矩陣和矩陣操作 5 數值分析和傅利葉變換 6 多項式與插值 7 繪圖函式 二 matlab工作間常用命令 1 常用的視窗命令 2 有關檔案及其操作的語句 3 啟動與退出的命令 4 管理變數...

matlab課程總結

學習matlab已經有一年多的時間了,matlab跟其他語言不一樣 我用的程式語言,除了matlab就應該是c或c 了,vb也接觸過 如果你抱著 把其他語言的思想運用在matlab裡面的想法 的話,那麼我想,即使程式執行不出錯,也很難把握matlab的精髓,也就很難發揮matlab的作用了。matl...