MATLAB簡單指令操作


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

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

沒有留言:

張貼留言