[, , , , ]
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個月。比較 銀行匯票,記入 其他貨幣資金 一 應收票據 二 應收賬款 三...