1. >> : 命令提示符,命令準備階段,輸入命令按下回車後,matlab就會解釋並執行所輸入的命令,並在命令後邊顯示執行結果
2. … :當命令列很長時,按下三個點…(續行符)然後回車,繼續輸入即可
3. 建立工作資料夾,先在d盤建立乙個資料夾(work),在命令視窗輸入 cd d:\work 回車即可
4. matlab的搜尋路徑
(1). 用path命令設定檔案搜素路徑,例如: >> path(path,『d:\work』)
(2). 用對話方塊設定檔案搜尋路徑,例如主頁 -> 設定路徑 -> 設定到使用者的資料夾中,使用者可以直接搜尋
5. 整型
(1). 無符號8位整數資料範圍: (0~2^8-1) 最大為255
(2). 帶有符號的8位整數資料範圍: (-2^7 ~ 2^7-1) 最大為127
(3). matlab提供了資料型別的轉換,uint8函式,可以將資料轉換成無符號的8位整數,int8函式可以將數值資料轉換為帶符號的8位整數
7. 浮點型
(1). 在matlab中浮點型資料可以分為單精度型和雙精度型,預設為雙精度型
(2). single函式: 將其他型別的資料轉換為單精度型
(3). double函式:將其他型別資料轉化為雙精度型
例1 >>class(4) 結果:ans = 『 double 』
例2 >>class(single(4)) 結果:ans = 』 single 』
8. 復型
(1). 復型包括實部和虛部兩部分,實部和虛部預設都為雙精度型,虛數單位用 i 或者 j 來進行表示
(2). real函式:來求複數的實部 imag函式:來求複數的虛部
9. 使用format命令來設定數值資料輸出格式
(1). format 格式符
例1:
>>format long
>> 50/3
>> ans = 16.6666666...(小數點後15位)
例2:>>format
>>50/3
>> ans = 16.6667(小數點後4位)
10. 函式的呼叫格式:函式名(函式自變數的值) 函式的自變數規定為矩陣變數,也可以為標量,標量本身是矩陣的一種特例。
例:
>> a=[4,2;3,6]
a =
4 2
3 6
b=exp(a) //呼叫exp函式,求自然指數
b= 54.5982 7.3891
20.0855 403.4288
11. 常用函式的應用
(1). 有弧度的,在函式名字後邊加上 』 d 』
例1:
>> sin(pi/2)
ans = 1
例2:>>sind(90)
ans = 1
(2). abs函式可以求實數的絕對值,複數的模,字串的ascii碼值
例1:
>> abs (-4)
ans = 4
例2:>> abs (3+4j)
ans = 5
例3:>> abs (『a』)
ans = 97
(3). 用於取整的函式用 round、ceil、floor、fix
round 函式: 按照四捨五入來取整
例:
>>round(4.3) ans = 4
ceil 函式: 英文本為天花板意思,向上取整,取大於等於這個數的第乙個整數 例: >>ceil(4.3) ans = 5
floor 函式: 文字為地板意思,向下取整,取小於等於這個數的第乙個整數 例: >>floor(4.3) ans = 4
fix 函式: 固定取靠近0的那個整數。即捨去小數取整 例: >>floor(4.3) ans = 4
(4). 求三位正整數的個、十、百數字 (rem求餘數,fix取整)
例1:
>">
>> m1 = rem(m,10)
m1 = 5
例2:>> m = 345;
>> m2 = rem(fix(m/10),10)
m2 = 4
例3:>> m3 = fix(m/100)
>> m3 = 3
(5). 求[ 1 ,100]區間的素數
isprime(n) 函式,當n為素數時,返回1,否則返回 0
>> x =1:100; //生成1到100所有整數組成的向量 x
k = isprime(x); //呼叫isprime函式,生成k向量(k中的元素要麼為1,要麼為0)
k1 = find(k); //k1中的元素為k向量中非零元素的序號,也就是x中素數的序號
p=x(k1); //輸出1到100區間所有的素數
未完待續… 初學Matlab自學筆記記錄
轉置 將矩陣的行列互換得到的新矩陣稱為轉置矩陣。共軛複數 兩個實部相等,虛部互為相反數的 複數互為共軛複數 conjugate complex number 當虛部不為零時,共軛複數就是實部相等,虛部相反,如果虛部為零,其共軛複數就是自身。當虛部不等於0時也叫共軛 虛數 複數z的共軛複數記作z 同時...
MATLAB自學鞏固(二)
單元矩陣 直接輸入,只是單元矩陣元素用大括號括起來。b 8.矩陣元素的引用 1 引用方式a 123 456 78910 1112 可以使用a 1 2 2,但是,a 2 7,按照列進行儲存。序號和下標可以利用sub2ind和ind2sub函式相互轉換 d sub2ind s i,j d表示序號,s表示...
自學MATLAB(一) 特殊矩陣建構函式
自學matlab 一 特殊矩陣建構函式 ones n 函式 構建乙個n x n的1矩陣 ones n,m,p 函式 構建乙個n x m x p的1矩陣 ones size a 構建乙個 a 矩陣大小的1矩陣 zeros n zeros n,m,p zeros size a eye n eye n,m...