国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
MATLAB中的一些小技巧
MATLAB中的一些小技巧

1. Ctrl+C
中斷正在執(zhí)行的操作
如果程序不小心進入死循環(huán),或者計算時間太長,可以在命令窗口中使用Ctrl+c來中斷。MATLAB這時可能正疲于應(yīng)付,響應(yīng)會有些滯后。

2. figure
命令新建一個繪圖窗口
figure
可以打開一個空的繪圖窗口,接下的繪圖命令可以將圖畫在它里面,而不會覆蓋以前的繪圖窗口。當(dāng)有多個figure窗口時,在命令窗口中執(zhí)行如Plot等命令將覆蓋當(dāng)前figure窗口中的對象。所謂的當(dāng)前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到)
figure(N)
,將編號為N的窗口置為當(dāng)前figure,出現(xiàn)在所有窗口的最前面,如果該窗口不存在,則新建一個編號為N的空白figure。

3.
注釋掉一段程序:%{、%}。
經(jīng)典方法是用 if 0,但缺點是不夠直觀,注釋掉的內(nèi)容仍然保持代碼的顏色?,F(xiàn)在可以用 %{ 的組合。輸入%{后,后面的代碼都會變綠,在注釋結(jié)束的地方再加上 %} 。
也可以選中要注釋內(nèi)容,在右鍵菜單中選擇Comment (Uncomment去掉注釋標(biāo)記),或使用快捷鍵Ctrl+R。
將光標(biāo)放在需要注釋的行中,按Ctrl+R,將該行變?yōu)樽⑨尅H∠⑨屢彩且粯拥?,快捷鍵為Ctrl+T

4. doc
命令名,打開命令的幫助文檔
help命令不同,幫助文檔MATLAB Help中對命令的描述更詳細(xì),往往還有一些例子,更便于理解。

5. clc
清屏
清除命令窗口中的所有輸入和輸出信息,不影響命令的歷史記錄。

6. clear
clear all
clear
變量名:可以清除workspace中的無用的變量,尤其是一些特別大的矩陣,不用時及時清理,可以減少內(nèi)存占用。
clear all
清除所有的變量,使workspace一無所有,當(dāng)重新開始一次算法驗證時,最好執(zhí)行一次,讓workspace中的變量一目了然。

7. close all
如果開了多個繪圖窗口,用這個命令將它們一起關(guān)掉。

8.
上下光標(biāo)鍵↑↓
在命令窗口中,上下光標(biāo)鍵可以將歷史記錄中的命令復(fù)制到輸入位置,便于快速重新執(zhí)行。如果輸入命令的前幾個字母如 [row, col] =,再使用光標(biāo)鍵,則只會選擇以這些字母開始的命令。

9. Tab
補全
對名稱記得不太清楚的命令,可以輸入開頭的幾個字母,然后按Tab鍵,當(dāng)只有一個以這些字母開頭的命令時,將自動補全命令名,否則顯示一個命令名列表,方便從中選擇。當(dāng)然,只在命令窗口中有效。

10. cell
模式
在一個長長的腳本m文件中,可能需要對其中的一段反復(fù)修改,查看執(zhí)行效果,這時,cell模式就非常有用了。cell模式相當(dāng)于將其中的代碼拷貝到命令窗口中運行。兩個%后接一個空格(%% )開始一個cell。將輸入光標(biāo)放到一個cell中時,背景將變?yōu)闇\黃色,Ctrl+Enter執(zhí)行cell中的代碼。
執(zhí)行cell中代碼時不需要保存m文件,該m文件可以不在路徑列表中。
cell
模式中,斷點不起作用,當(dāng)然,調(diào)用的子程序中的斷點還是正常的。

11.
獲取文件列表,批處理
MATLAB
內(nèi)置了一些文件操作命令,例如cd(切換工作目錄)dir(ls,顯示目錄內(nèi)文件列表)等。dir命令可以返回目錄中的文件和文件夾列表,存在一個結(jié)構(gòu)體數(shù)組中。如果需要對一些數(shù)據(jù)文件進行批處理,而文件名又沒有一定的規(guī)律,你可能需要借助于這個命令。
 
1. Ctrl+D打開子程序
   
MATLABEditor中,將輸入光標(biāo)放到一個子程序名稱中間,然后按Ctrl+D可以打開該子函數(shù)的m文件。當(dāng)然這個子程序要在路徑列表中(或在當(dāng)前工作路徑中)。實際上該快捷鍵對應(yīng)右鍵菜單中“Open Selection”命令。

2.
列出依賴函數(shù)
   
Editor菜單中,選擇Tools->Show Dependency Report,可以列出當(dāng)前m文件調(diào)用的子程序。如果需要將程序移動到別的電腦上,使用這個工具可以確保不會漏掉一些東西。這個工具也適用于文件夾。

3.
顯示鼠標(biāo)數(shù)據(jù)內(nèi)容
   
調(diào)試程序過程中,程序運行到斷點后,將鼠標(biāo)移到一個變量名上,將會彈出一個方框,顯示該變量的內(nèi)容。不在調(diào)試狀態(tài)下,怎么使用這個功能呢?在File菜單中打開設(shè)置選項(Preferences),選擇 Editor/Debugger -> Display,在 "General Display Options"  中選擇 "Enable datatips in Edit Mode "

4.
單元數(shù)組的基本操作
清除cell中的元素

合并如下的兩個cell數(shù)組

c = { 'str1'    'str2'    [1x3 double]    'str3'}

c = {a(1:2), b, a(3)}

 

得到:

c =  {1x2 cell}    [1x3 double]    {1x1 cell}

則得到
cell array本質(zhì)上是數(shù)組,前一種操作方式與普通數(shù)組的操作方式相同,而后一種方式則是將逗號分隔的各個元素分別一個cell,整體作為一個cell數(shù)組。

cell
的兩種引用方式
a(1)
得到 {'str1'}, 因為a是一個cell數(shù)組,所以其中的每一個元素都是一個cell
a{1} 得到 'str1'。

5. MATLAB
中的字體平滑
    
File菜單中打開設(shè)置選項(Preferences),在 Fonts 中,選擇底部的Using antialiasing to smooth desktop fonts,MATLAB 中默認(rèn)字號比較小,可以調(diào)大一些(可以在下拉菜單中輸入數(shù)字,更精細(xì)地控制文字大?。?。有襯線字體打開反鋸齒后可能會看起來“發(fā)虛”。

6. 
同步縮放坐標(biāo)軸linkaxes
linkaxes
命令,可以將一個figure中的各個axes指定相同的坐標(biāo)范圍,實現(xiàn)各個繪圖同步放大、縮小。在縮放一個繪圖時,其它也會同步縮放??梢酝瑫r關(guān)聯(lián)x、y軸,也可以只關(guān)聯(lián)一個坐標(biāo)軸。

7.
鼠標(biāo)繪圖
MATLAB Help
中的Interactive Plotting一文提供了一種在figure中用鼠標(biāo)繪圖的方法,主要使用ginput函數(shù)。

8. GUI
程序關(guān)閉按鈕的callback
   
GUI窗口右上角的關(guān)閉按鈕添加回調(diào)函數(shù):在GUIDE中打開GUI,在沒有控件的地方單擊,選中整個figure,右鍵菜單中選擇 View Callbacks -> CloseRequestFcnm文件中將自動添加該回調(diào)函數(shù),輸入代碼就可以了。

 

a = {'str1', 'str2', 'str3'};
b = [1:3];
c = [a(1:2), b, a(3)];

 

cellname(n1:n2) = [];
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
科學(xué)網(wǎng)—Matlab基本命令使用指南——(持續(xù)更新中)
matlab里cell和char,字符串與字符數(shù)組
Matlab 字符串比較
Matlab 之cell數(shù)組
Matlab基礎(chǔ)命令入門
MATLAB(一)——軟件及基本操作介紹
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服