25、使用tic和toc命令可以獲取程序運行所花時間 。也可以與if判斷語句相結(jié)合通過判斷運行時間來終端程序運行 。示例:
for k = 1:1000
tic;
tmp = rand(k);
tm = toc;
% tmp語句運行時間超過0.001時程序就會跳出循環(huán) 。
if tm > 0.001
break;
end
end
26、對多矩陣求和(sum)、平均值(mean)、最大值(max)等時,可以用冒號(:)符來直接取所有元素,而不是用這些命令嵌套 。示例:x = rand(3,4,2,2),對x求和 。使用嵌套的話要用四次sum,即sum(sum(sum(sum(x)))),而用冒號表達式則只需用一次,即sum(x(:)) 。這樣不僅使代碼簡潔,運行效率也會有所提高 。
27、常用向量化函數(shù) —— accumarray、arrayfun 、bsxfun 、cellfun 、spfun 、structfun等 。
28、通過delete命令可以實現(xiàn)m自毀功能,例如一個名為test.m的m文件,在程序結(jié)尾添加delete(‘test.m’); 程序運行完成后將自動刪除自身 。
29、關(guān)于matlab中矩陣大小的計算函數(shù),length函數(shù)計算矩陣最大維的大??;size函數(shù)計算各維的大??;numel函數(shù)計算矩陣中元素的總個數(shù),如numel(A(:)) 。
30、程序調(diào)試神器命令 —— dbstop if error,添加此命令到程序中,程序運行中如果遇到錯誤將自動停止在錯誤處,對快速查找程序錯誤非常有幫助 。

31、end命令的妙用,end除了作為自定義函數(shù)和控制流函數(shù)的終止標(biāo)識符外,還能作為數(shù)組的末尾索引,如下:
A = rand(1,10); % A(10)和A(end), A(8)和A(end-2)是等價的 。32、路徑和文件相關(guān)的函數(shù),也是很多初學(xué)的小伙伴常疑惑的問題,下面就來整理一下與路徑文件相關(guān)的命令:pwd % 獲取當(dāng)前工作路徑dir% 列出當(dāng)前文件夾中的文件和文件夾ls % 列出當(dāng)前中文件夾內(nèi)容 cd % 打開指定文件mkdir % 創(chuàng)建新文件夾rmdir % 刪除文件夾copyfile% 復(fù)制文件或文件夾movefile % 移動或重命名文件或文件夾delete% 刪除文件或?qū)ο?/code>
推薦閱讀
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- matlab矩陣 怎么用matlab進行矩陣運算?
- 逆矩陣怎么求 逆矩陣解方程組六個步驟?
- 如何補硒元素 中老年如何正確補硒
- 所有車都有阿克曼角現(xiàn)象嗎
- 北京環(huán)球影城冬季開放嗎(冬天去北京環(huán)球影城所有項目都能玩嗎
- 是不是所有紅綠燈都拍安全帶
- 所有人都會得老年癡呆嗎
- 饑餓龍圖鑒 所有的龍和皮膚
- 黑暗料理王所有菜譜 黑暗料理王怎么配料 黑暗料理王菜譜大全
- 最強NBA所有得分后衛(wèi)一覽 SG所有球星攻略_詹姆斯·哈登
