點運算 (元素運算,elementwise):

對應元素間的運算。

常用指令:

  • 點乘:.*    
  • 點除:./      
  • 點次方:.^


範例:


矩陣指數之指令

expm()

範例:


查詢指令的方法:

以查詢 fft 為例

  • doc fft
  • help fft
  • lookfor fft


補充紀錄:fft的時間大小頻率大小要自己決定。


預先配置記憶體的技巧

用zeros指令宣告陣列大小,電腦即會保留連續的記憶體位置,作為使用者存值之用。


小數點與分數間的格式轉換

  • 以小數點呈現:format
  • 以分數呈現:format rat

範例:


第一註解行(H1 Help Line)

第一註解行通常用來簡短說明此M檔案的功能,以便 lookfor 或 help 指令,以關鍵字比對的方式來找出此 M 檔案。所以打 lookfor 或 help 指令即會顯示第一行的內容。

範例:


m檔案的類型與注意事項

M 檔案可再細分為底稿(Scripts)及函式(Functions)。 


底稿可用於撰寫一連串指令,提高程式撰寫效率。


函式需要用到輸入引數(Input Arguments)和輸出引數(Output Arguments)來傳遞資訊。當函式名稱和m檔案名稱不同,呼叫函式時,將以m檔案名稱為主。


特別的MATLAB 的永久常數: 

  • nargin 函數的輸入引數個數
  • nargout 函數的輸出引數個數


matlab的存檔格式

  • Binary(.mat)
  • ASCII(.txt)


2D繪圖指令重點摘要

plot(x, y, ‘CLM’)

  • C(曲線顏色):color
  • L(曲線格式):line style
  • M(曲線線標):markers

範例



linspace(0, 2*pi, N) 

在給定範圍中等份取N的點,若無指定N,預設為100。  

(起始值, 終值, N的點)

範例:

在0到2*pi間取8個點。




如要畫多條線,則以矩陣的方式繪製。

範例



-------虛線

……...點線


plotyy 畫出兩個刻度不同的 y軸。

使用時機:當兩個y軸值單位差很多,又想同時顯示時使用。


圖軸控制

axis([xmin, xmax, ymin, ymax])


控制字元 & 上標輸入方法



0 留言