MATLAB簡單指令操作

在深入了解MATLAB語言之前,有一些指令可以幫助了解使用環境與編寫程式~~~

Jerome Lin
Coding Learning Sharing
4 min readNov 19, 2019

--

測試MATLAB軟體啟動效能

有時候,根據不同電腦規格不同、MATLAB軟體版本不同,以及當初安裝MATLAB軟體時,選擇的安裝位置在HDD硬碟上,致使每次開啟MATLAB軟體所花的時間較久一些。有點好奇這段開啟的時間內,MATLAB到底做了哪些事嗎?

這時我們可以試試在Windows Command Line(or named cmd)上,輸入以下指令:

1. 開啟Windows cmd

Win + R

cmd

這個步驟畫面如下:

2. 開啟MATLAB軟體,並進行啟動效能計算

matlab -timing

註: 一般安裝MATLAB軟體後,預設會將路徑添加至環境變數"Path"中。若MATLAB軟體執行路徑並未存在於環境變數,需要自行添加,否則cmd將會找不到執行檔。執行路徑一般為"Path\to\Matlab\R2019a\bin"

MATLAB啟動完成後,會開啟log檔案,並將內容顯示於"Command Window"視窗中

確認運行的MATLAB軟體相關版本資訊

若想知道運行的MATLAB軟體版本詳細資訊,則可以在"Command Window"輸入以下指令:

  1. 列出當前運行的matlab版本

version

2. 列出使用到的java版本

version -java

3. 列出詳細的版本資訊,包含作業系統、matlab相關工具包版本資訊、Matlab License、Java版本

ver

效能測試

在MATLAB軟體也有提供效能測試,可以來測試電腦在執行不同運算時的效能,執行時會開啟繪圖工具與跑數學運算如傅立葉轉換等來做效能測試,最後會顯示出與不同機種與作業系統的搭配比較結果,其指令為:

bench

清空"Command Window"視窗

在先前介紹MATLAB軟體介面基礎介紹時,有提到將"Command Window"視窗中的指令清空的方法,如果能有一個指令做到這件事的話,應該會很方便!!卻時就有一個指令能做到,執行後將會清空"Command Window",但不清除歷史紀錄,所以先前輸入過的指令都還是能找得回來!:

clc

若想要將歷史紀錄給找回來,可以在"Command Window"游標處按方向鍵"上",就會跑出歷史清單了(這在MATLAB軟體介面基礎介紹中有介紹到)。

查看變數詳細資訊

除了在"Workspace"視窗中查看變數與其內容,我們也能夠使用指令來顯示更詳細的資訊:

% 先前宣告與使用到的變數

first_variable = 'A';
second_variable = 0;
third_variable = [1 2];

% 檢查變數資訊

whos

清除儲存的變數

若想要移除MATLAB儲存著的變數,這些變數可能只是為了Debug或上一支執行過的程式留下來的。除了在"Workspace"視窗進行操作之外,也能夠透過指令:

  1. 清除所有儲存的變數,釋出系統記憶體空間

clear

2. 清除指定的已儲存變數,若指定的變數不存在,則不進行任何動作。

clear <variable name>

3. 清除所有儲存的變數,但也會清除更多的東西,比如緩存等等,來釋放更多記憶體空間。一般而言 clear 指令就夠用,比較不推薦去常用此指令。

clear all

--

--

Jerome Lin
Coding Learning Sharing

覺得平凡就好,但還是多少充實一下人生。It feels good to be ordinary, but you still need to enrich your life a little bit. Buy Me A Coffee: https://www.buymeacoffee.com/jeromelinil