1. 在命令視窗(command window)中:
1) 【上、下鍵】――切換到之前、之後的命令,可以重複按多次來達到你想要的命令
2) clc――清除命令視窗顯示的語句,此命令並不清空當前工作區的變數,僅僅是把螢幕上顯示出來的語句清除掉
3) clear――這個才是清空當前工作區的變數命令,常用語句clear all來完成
4) 【tab】鍵――**自版友心燈)在[email protected]看到的:在command視窗,輸入乙個命令的前幾個字元,然後按tab鍵,會彈出前面含這幾個字元的所有命令,找到你要的命令,回車,就可以自動完成。目前討論結果是:matlab6.5版本中,如果候選命令超過100個,則不顯示。而在matlab7以後版本中,則沒有這個限制,均可正常提示
5) 【ctrl+c】(或【ctrl+break】)――**自版友yangjin_ren)在matlab程式執行過程中,可能由於程式編寫的失誤,導致程式不停的執行,在命令視窗輸入「ctrl+c」可以將執行的程式停下來,而不需要將整個matlab程式關掉。不過進行此操作的前提是能夠啟用切換到命令視窗才行,呵呵。
1) 【tab】(或【ctrl+]】)――增加縮排(對多行有效)
2) 【ctrl+[】--減少縮排(對多行有效)
3) 【ctrl+i】--自動縮排(即自動排版,對多行有效)
4) 【ctrl+r】――注釋(對多行有效)
5) 【ctrl+t】――去掉注釋(對多行有效)
6) 【ctrl+b】――括號配對檢查(對版本6.5有效,但版本7.0無效,不知道是取消了還是換了另外的快捷鍵,請大牛們指點,其他版本沒有測試過)
7) 【ctrl+f】――查詢並替換變數
8) 【ctrl+p】――列印所選內容
9) 【f12】――設定或取消斷點
10) 【f5】――執行程式
11) 【f10】――單步除錯
3.常用命令函式
1.clear:清除記憶體變數和函式,也就是把workspace的變數給清空;
2.clc:清除當前matlab命令視窗的內容;相當於清除螢幕吧,重新開始,簡潔一點,注意clc是不清除變數的。一般在編寫m檔案的時候,不是函式的話,前面一般都要加上 clear;clc; 目的就是在m檔案執行的時候,把記憶體和螢幕都清空,以免同名稱的變數影響以及螢幕容易觀察;
3.help:這也是最重要的乙個函式吧。在想要知道某個函式的相關說明的時候,可以使用help 函式名來獲取,當然也可以開啟幫助文件。不過這種方法是比較快的。
4.zeros:建立1個都為0的矩陣;ones:建立1個都為1的矩陣。引數可以是多維的,例如zeros(2,3)...
6.rand:隨機數生成器,可以直接使用生成任意緯度的矩陣,例如rand(2,3),也是乙個經常用的東西;
6.plot:繪製影象的操作,具體格式可以參考幫助。操作應該非常頻繁,做科研的時候,經常要看趨勢,繪圖在matlab是非常常見的一件事情。。。還有乙個subplot函式是將乙個figure分割為多個塊來操作。
7.figure,hold on:在使用plot繪圖的時候,預設都是在figure上面,figure可以新建乙個空白影象,同時還可以使用hold on在同乙個figure上面繪製多條曲線;
最重要的幾個函式就介紹在這裡吧。要掌握matlab的核心語法,還得看一下基本的matlab矩陣操作的語法,太靈活了 ,掌握幾個基本的就可以完成很多任務作了。
尋求幫助
1.help:最有效的命令(參閱了瀚海mathtools的 starrynight網友的文章)其實,可以這樣說吧,如果離開matlab軟體,我想我自己是基本上什麼都不會。 一遇
到什麼問題,通常我的第一反應是:help ,就先說說自己對help的一些常用方法吧。
1)命令視窗直接敲「help」,你就可以得到本地機器上matlab的基本的幫助資訊。
2)對於某些不是很明確的命令,只知道大體所屬範圍,譬如說某個工具箱,直接在命令視窗中敲入helptoolboxname,一幫可以得到本工具箱有關的資訊:版本號,函式等。
3)知道函式名,直接用help funname就可以得到相應的幫助資訊。
2.see also:不可小瞧的關聯
在用help命令的時候,可能因為我們開始估計的方向不一定完全正確,在列出的幫助資訊中沒有直接給出的我們要找的東西,但是我們一定不要忽略了在幫助的最後列出的see also。 譬如:曾經遇到乙個畫橢球的問題。剛開始我以為這個命令函式應該在graph3d中給出的(順帶提一句,只用help的時候我們就可以看到matlab\graph3d - three dimensionalgraphs. 。於是乎,我又helpgraph3d,很遺憾,在 elementary 3-d plots.中我沒有發現畫橢球的函式,但是我發現在see also中有specgraph. 抱著試試的態度,我又help specgraph,^_^,這次在 solid modeling中找到了ellipsoid- generate ellipsoid。
3.lookfor:matlab中的google
當我們很多什麼頭緒都沒有的時候,我們可以求助於它,往往會收到意想不到的效果。
譬如:曾經在gui程式設計的時候,遇到過這樣乙個問題:想拖動滑鼠時,要出現乙個方框,就像你在桌面上拖動滑鼠,會出現虛線框一樣。 當初我也剛開始一定都不知道該查詢什麼東西,後來想起用它了。於是乎,
>>lookfor rectangle。果然,在其中就找到這樣一條資訊:getrect select rectangle with mouse.^_^
4.get,set:gui object 屬性的幫手
在gui程式設計中,我們可能有時候想改變某些object的屬性,或者想讓它安裝自己的想法實現,但是我們又不記得這些object的屬性,更別提怎麼設定他們的值了。這時,可以用 get(handles)得到此物件的所有的屬性及其當前值。用set(handles)可以得到物件所有可以設定的屬性及其可能的取值。找到我們需要的屬性名字和可能的取值之後,就意義用 get(handles,『propertyname』)取得此屬性的值,用set(handles,『propertyname』,values)設定此物件此屬性的值。
5.edit:檢視m原始檔的助手
在應用matlab過程中,可能我們想看看它的m原始檔,當然用editor定位開啟也行,但是我經常採用的式直接在command視窗中用edit funname.m,就省去了定位的麻煩。
6. 其他常用命令:which,what等
which:定位指定的函式和檔案,最好帶上引數-all,以便顯示更加多的資訊 what: 獲得指定目錄的m檔案,mex檔案以及mat檔名列表
Matlab常用快捷鍵
一 常用的快捷鍵 用 表示 或命令 1.在命令視窗 command window 中 1 上 下鍵 切換到之前 之後的命令,可以重複按多次來達到你想要的命令 2 clc 清除命令視窗顯示的語句,此命令並不清空當前工作區的變數,僅僅是把螢幕上顯示出來的語句清除掉 3 clear 這個才是清空當前工作區...
MATLAB快捷鍵(二)
1.ctrl c 中斷正在執行的操作 如果程式不小心進入死迴圈,或者計算時間太長,可以在命令視窗中使用ctrl c來中斷。matlab這時可能正疲於應付,響應會有些滯後。2.figure命令新建乙個繪圖視窗 figure 可以開啟乙個空的繪圖視窗,接下的繪圖命令可以將圖畫在它裡面,而不會覆蓋以前的繪...
批量注釋快捷鍵 MATLAB常用快捷鍵彙總
版本 matlab2020 持續更新中.ctrl r 注釋 ctrl t 取消注釋 ctrl 或 先將游標移動到行首 再按 tab 新增縮排 ctrl 或 先將游標移動到行首 shift tab 刪除縮排 ctrl i 先選擇需要自動整理的 段 自動縮排,即自動整理 縮排 ctrl f 先選擇需要查...