MATLAB重點歸納

2022-10-15 15:18:03 字數 3802 閱讀 6319

[, , , , ]

1、工作空間視窗、命令視窗、歷史命令視窗、開始按鈕

2、>> 所在行可輸入命令;沒有》所在行顯示結果

3、matlab常用標點符號的功能(9頁)

4、cd 設定當前目錄。 eg:要設定當前目錄為「c:\my dir」:>>cd c:\my dir

s**e filename 變數1 變數2 …引數 %將變數儲存到檔案中

5、s**e filename1將變數儲存到檔案中

s**e filename2 a b將變數a,b儲存到檔案中

s**e filename3 a b –append %將變數a,b新增到檔案中

6、load filename變數1 變數2 … %從資料檔案中取出變數存放到工作空間

load filename1把檔案中的全部變數裝入記憶體

load filename2 a b把檔案中的a,b變數裝入記憶體

7、who 查閱matlab記憶體變數名

8、whos 查閱matlab記憶體變數變數名、大小、型別和位元組數

9、clear 刪除工作空間中的變數

10、i=exist(『x』) 查詢工作空間中是否存在『x』變數

i=1 表示存在乙個變數名為『x』的變數

i=2 表示存在乙個名為『的檔案

i=3 表示存在乙個名為『的檔案

i=4 表示存在乙個名為『的檔案

i=5 表示存在乙個變數名為『x』的內部函式

i=0 表示不存在以上變數和檔案

11、path列出matlab的搜尋路徑

path(path,』 c:\my dir在matlab的搜尋路徑的末尾新增新目錄c:\my dir

12、what 列出當前目錄下的m、mat、mex檔案清單

13、dir列出當前目錄下的檔案和子目錄清單

dir 目錄名 %列出指定目錄下的檔案和子目錄清單

14、type 檔名 %顯示指定m檔案的內容

type %顯示檔案的注釋內容

15、which指出m、mat、mex檔案、工作空間變數、內建函式或simulink模型所在目錄

16、matlabroot %返回安裝matlab的根目錄

[, , , , ]

1、各種整數資料型別的範圍和型別轉換函式表(30頁)

2、>> a=5;

>> b=0;

>> c=67;

>> u1=uint8(a轉換成無符號整型

u1 =

5>> s1=char(c轉換成字元型為字母c

s1 =

c>> li=logical(b轉化成邏輯型為false

li =

03、matlab中用i,j表示敘述的單位

z=a+b*i 或z=r*exp(i*θ)

a=real(z計算實部

a=image(z) %計算虛部

a=abs(z計算幅值

4、變數的命名規則:

1)變數名區分字母的大小寫;

2)變數名不能超過63個字元;

3)變數名必須以字母開頭,組成可以是任意字母、數字或者下劃線;

4)關鍵字不能作為變數名

5、特殊變數(33頁)

6、矩陣輸入:

矩陣元素用[ ]括住,行內用逗號或空格隔開,行與行用分號或回車隔開

7、通過語句生成矩陣

1)from:step:to from:to

from,step,to分別表示開始值、步長和結束值。step省略時預設為1。當step<0而from>> x=3:-1:0

x = 3 2 1 0

2)使用linspace和logspace函式生成向量

linspace是用來生成線性等分向量,直接給出元素的個數從而得出各個元素的值

linspace(a,b,n) 3個引數分別表示開始值,結束值和元素個數,生成a,b之間線性分布的n個元素的行向量,n如果省略則預設值是100.

logspace用來生成對數等分向量 logspace(a,b,n) 生成從到之間按對數等分的n個元素的行向量, n如果省略則預設50

>> x1=linspace(0,2*pi,5)

x1 =

0 1.5708 3.1416 4.7124 6.2832

>> x2=logspace(0,2,3)

x2 =

1 10 100

3)由函式產生特殊矩陣

當zeros,ones,rand,randn,eye函式中只有乙個引數n時,則為n*n的方陣

>> t=true(3)

t = 1 1 1

1 1 1

1 1 1

>> t(1:2,3)=false(2,11,2行的第2列改為false

t = 1 1 0

1 1 0

1 1 1

8、矩陣的下標

1)全下標方式

a=[1,2;3,4;5,6] a(1,2)=2 a(1,2)=7 a=[1,7;3,4;5,6]

2)單下標方式:把矩陣的所有列按照先左後右的次序連線成「一維長列」,然後對元素位置進行編號,m*n矩陣的單下標s=(j-1)/8m+i

9、子矩陣塊的產生方式

1)全下標方式:(以3*3矩陣為例)

a([1,3],[2,3])表示取行數為1,3,列數為2,3的元素構成子矩陣

a(1:3,2:3) 取行數1~3,列數2~3的元素構成子矩陣

a(:;3)取所有的行數,列數為3的元素構成子矩陣

a=(1:3,end)表示取行數1~3,列數為3的元素構成矩陣,end表示某一位數中的最大值,即3

2)用單下標方式:

a([1,3;2,6])表示取單下標為1,3,2,6的元素構成子矩陣

3)邏輯矩陣:

a(l1,l2)表示子矩陣時,l1,l2為邏輯向量,l1,l2的元素為0則不取該位置元素,反之則取該位置元素。

>> a=[1,2,3;4,5,6;7,8,9];

>> l1=logical([1 0 1]);

>> l2=logical([1 1 0]);

>> a(l1,l2)

ans =

1 2

7 8

10、矩陣的賦值:全下標方式,單下標方式,全元素方式

eg:全元素方式:

>> a=[1 2;3 4;5 6]

a = 1 2

3 4

5 6

>> b=[1 2 3;4 5 6]

b = 1 2 3

4 5 6

>> a(:)=b按單下標方式給a賦值

a = 1 5

4 3

2 6

11、矩陣元素的刪除操作:賦值為空矩陣[ ]

a(:,3)刪除1列元素;a(1)=[ ],按單下標方式刪除1個元素,則矩陣變為行向量

12、生成大矩陣 [a;a]

13、矩陣和陣列運算 a=[1 2 3;4 5 6;7 8 9]

13、矩陣的翻轉(常用矩陣翻轉的函式功能)a=[1 2 0;0 4 0;5 6 9]

15、矩陣和陣列的算術運算

x=a\b表示方程a*x=b的解

x=a/b表示方程x*a=b的解

陣列的乘法為.*除法運算有.\和./,表示陣列相應元素相乘除

矩陣乘方a^b,陣列乘方a.^b

matlab考試總結重點

第一章的典型應用 通用的數值計算 演算法設計 自動控制技術 數字訊號處理 統計訊號處理 電力系統 的顯著優點 程式非常簡潔。的主要特色 1 物件導向特性 圖形 視窗等都是物件,可以通過屬性改變它們 2 只存在單一的資料結構 矩陣 3 矩陣的大小可以是任意大,只與記憶體有關且可以自動改變大小。4 變數...

小公升初數學總複習重點歸納

常用的數量關係式 1 每份數 份數 總數總數 每份數 份數總數 份數 每份數 2 1倍數 倍數 幾倍數幾倍數 1倍數 倍數幾倍數 倍數 1倍數 3 速度 時間 路程路程 速度 時間路程 時間 速度 4 單價 數量 總價總價 單價 數量總價 數量 單價 5 工作效率 工作時間 工作總量工作總量 工作效...

初級會計實務重點歸納

提示 本章平均分值30分,屬於非常重要的一章,是不定項選擇題和客觀題 單選 多選 判斷 的必然出題點 一 庫存現金 二 銀行存款 三 其他貨幣資金 小點小結 第二節應收及預付款項 一 應收票據 商業匯票的付款期限,最長不得超過6個月。比較 銀行匯票,記入 其他貨幣資金 一 應收票據 二 應收賬款 三...