MATLAB 命令欄顯示處理的常用命令
清屏:clc
緊湊顯示格式:format compact
寬松顯示格式:format loose
數據高精度顯示:format longG
數據低精度顯示:format short
編輯器窗口(Editor)下的常用快捷鍵:
自動對齊程序(整理縮進)-自動整理代碼 用鼠標選中代碼行,按Ctrl + I (我一般先 Ctrl+A 全選所有代碼,再 Ctrl+I)
快速注釋代碼段 拖動鼠標選中需要注釋的代碼行,按Ctrl + R
快速取消注釋代碼段 拖動鼠標選中已經注釋的代碼行,按Ctrl + T
撤銷改動 Ctrl + Z
取消撤銷(撤銷過多時使用) Ctrl + Y
多行代碼增加縮進(代碼段右移) 選中代碼段,按 Tab鍵 或 Ctrl + ]
多行代碼減少縮進(代碼段左移) 選中代碼段,按 Shift+Tab鍵 或 Ctrl + [
自動補全命令(記不全函數名時使用) 輸入函數的前幾個字母,再按Tab
查找或替換變量名、函數名 Ctrl + F
關閉當前的程序文本(.m)文件 Ctrl + W
在Editor窗體中切換
Ctrl + PageUp/PageDown
Ctrl+PgUp表示編輯器窗口向左切換文件
Ctrl+PgDn表示編輯器窗口向右切換文件
代碼調試常用快捷鍵:
運行 F5可保存並直接運行程序
執行選中代碼段 F9
單步執行 F10
F11 表示step in,即當遇見子函數時,使用此快捷鍵,進入函數內部
Shift + F11 表示step out,即使用此快捷鍵,執行完子函數的剩余程序,並跳出子函數
設置或取消斷點的方法有兩種
(1) 在要設置斷點的行左側的-處單擊;
(2) 可按F12設置斷點。
直接跳至某行 Ctrl + G, 當程序源代碼很長時,可能有幾百上千行。有時錯誤出現在很后面的地方,需要用鼠標中間的滾輪往下滾很久,才能滾到想要的那一行。這時,按Ctrl+G,就會跳出一個對話框,輸入想要去的那一行的行號,就可以直接跳過去了。
強制中斷程序的運行 Ctrl + C
命令窗口(Command Window)下的常用快捷鍵與命令:
再現歷史命令
上下光標鍵↑↓ ,在命令窗口中,上下光標鍵可以調用Matlab最近使用過的歷史命令,便於快速重新執行。 如果輸入命令的前幾個字母,再使用光標鍵,則只會選擇以這些字母開始的命令。 上下箭頭尋找此前和此后輸入的命令,每次一條。
快速退出MATLAB Ctrl + Q
清除輸入的命令 Esc
將光標處至結尾之間的代碼刪除 Ctrl + K
what 顯示當前工作路徑中的所有代碼文件
type 代碼文件名 顯示代碼文件的內容
edit 啟動編輯器,並新建一個空白文件
edit 代碼文件名 打開相應代碼文件
whatsnew 列出MATLAB新版本更新的內容
切換窗口快捷鍵:
Ctrl+0 命令行窗口(Command Window)
Ctrl + Shift + 0 編輯器窗口(Editor)
Ctrl + 1 歷史命令窗口(Command History)
Ctrl + 2 當前工作窗口(Current Folder)
Ctrl + 3
工作空間(Workspace)
初學者要把下面的基本使用規則,牢記於心:
輸入時,標點必須是英文狀態下的
大多數情況下,MATLAB對空格不予處理
小括號代表運算級別,中括號用於生成矩陣,大括號用於構成單元數組
分號 ; 的作用:不顯示運算結果(抑制輸出),但對圖形窗口不起作用。分號也用於區分行。
逗號 , 的作用:函數參數分隔符,也用於區分行,顯示運算結果,當然不加標點也顯示運算結果
冒號 : 多用於數組
續行號 ... 不能放在等號后面使用,不能放在變量名中間使用,起作用時默認顯藍色
雙引號 'string' 是字符串的標識符
感嘆號 ! 用於調用操作系統運算
百分號 % 是注釋符號,對於百分號后面直到行末的語句,matlab跳過執行。另外還可用於代碼塊注釋,即對多行代碼一次注釋, 格式為:(注意%{ 和%}都要單獨成行)
%{
%}
11. 乘號 * 總是不能省略的,除了表示復數,比如2+3i時可以省略
12. 除號有 / 或 \ ,它兩個的關系是:a除以b表示為a/b,或 b\a
13. 等號 = 用於賦值
14. 雙等號 == 表示數學意義上的等號
15. 主窗口(Command Window)里面,輸入時,換行用Shift+Enter
16. 主窗口(Command Window)里面,運行程序,執行命令用Enter
17. 矩陣中用圓括號表示下標,單元數組(cell)用大括號表示下標
18. 對變量名的基本要求:區分大小寫,不超過63個字符,以字母開頭,只能是字母,數字和下划線
19. clc clear command(命令窗口中清除所有代碼)(清屏),
clf clear figure(清理圖形窗口)(並非關閉figure窗口)
close 關閉最近的figure窗口
close all 關閉所有figure窗口
clear 清理工作空間(workspace)中的所有變量
clear+變量名 清理工作空間中的指定變量(如果是多個變量,用空格隔開)
edit+函數名 查看或編輯源文件
who 顯示工作空間中的所有變量名(僅展示出變量的名字)
whos 顯示工作空間中的所有變量名及其屬性(大小、字節數、數據類型,等等)
which+函數名 證實該函數是否在當前路徑
what 列出當前路徑的所有matlab文件
load 加載外部文件
save 保存變量到外部文件。如果save后面沒有任何東西,則默認將工作空間中的所有變量保存在文件matlab.mat中。
save 文件名 指定變量列表——將指定變量保存在文件中(其中文件名不需要用單引號括起來,文件名的 .mat 后綴也可省略)。(具體地,可以執行doc save來查看save如何使用。) 例如:
>>save var2 x y ; —— 將變量x和y保存在文件var2.mat中。
>>load var2
在 save 和 load 命令中,文件名、變量名可以用字符串來表示,這時將 save 和 load 看作函數來調用:(推薦使用這種形式)
>>save( 'var2', 'x', 'y' ); % 功能與 save var2 x y ; 相同。
>>s = 'var2';
>>load( s ) % 功能與 load var2 相同。
20. MATLAB的幫助函數:
help
help+函數名 或 help+函數類名 精確查詢
helpwin 打開幫助窗口
helpwin+函數名 精確查詢
helpdesk 打開幫助窗口
doc 打開幫助窗口
doc+函數名 打開幫助窗口, 精確查詢
lookfor+關鍵字 matlab中的谷歌,模糊查詢
21. 函數式M文件的文件名,在MATLAB主窗口下不區分大小寫,
函數式M文件中,變量都是局部變量
腳本式M文件中,變量都是全局變量
22. MATLAB搜索路徑
MATLAB通過搜索路徑來查找M文件。因此,MATLAB的系統文件、Toolboxes工具箱函數、用戶自己編寫的M文件等都應該保存在搜索路徑中。當用戶輸入一個標識符(例如Value)時,MATLAB按下列步驟處理:
(1)檢查 Value 是否為變量
(2)檢查 Value 是否為內部函數
(3)在當前的工作目錄下是否存在 Value.m 文件
(4)在MATLAB搜索路徑中是否存在 Value.m 文件
如果在搜索路徑中存在多個 Value.m 文件,則只執行第一個 Value.m 文件;如果找不到這一文件,則報錯。
23. eps —— 在MATLAB編程中,對於除法運算,為了避免分母為零的情況出現,將分母的數與eps相加。(直接在命令窗口輸入eps,再回車,會返回eps的值——2.2204e-16)。
准確講,eps表示數1.0到與它相鄰的最大的雙精度浮點數。簡單記,就是代表一個特別小的數。
__________________________________________
以上些許內容參考了其他博客,並做以刪減,總結給自己。
————————————————
版權聲明:本文為CSDN博主「Daniel__Shi」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/shitao99/article/details/85081718