Matlab自學記錄 一

2021-10-07 19:52:24 字數 2537 閱讀 3709

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...