freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab程序設(shè)計(jì)與調(diào)試優(yōu)化-資料下載頁

2025-08-04 22:38本頁面
  

【正文】 ?不能用數(shù)字作為文件名。 ?不能用和 Matlab特有變量名相同的名稱。 ?不能和已在 workspace中的變量或常量同名。 2022/8/22 24 MatLab程序調(diào)試和代碼優(yōu)化 2022/8/22 25 MatLab程序的常見錯(cuò)誤 ? 編寫 M文件時(shí),常見的錯(cuò)誤有兩種:語法錯(cuò)誤和運(yùn)行錯(cuò)誤。 ? 語法錯(cuò)誤:指變量名、函數(shù)名的誤寫,標(biāo)點(diǎn)符號(hào)的缺漏等。這類錯(cuò)誤 Matlab能在運(yùn)行前發(fā)現(xiàn)給出提示(包括相應(yīng)的錯(cuò)誤原因和所在位置),并終止運(yùn)行。 ? 運(yùn)行錯(cuò)誤:指算法本身引起的,發(fā)生在運(yùn)行過程中的錯(cuò)誤。相對語法錯(cuò)誤,動(dòng)態(tài)的運(yùn)行錯(cuò)誤較難查找和處理。 2022/8/22 26 運(yùn)行錯(cuò)誤難以查找和處理的原因 ? 運(yùn)行錯(cuò)誤來源多元化。如來源于算法模型和期望目標(biāo)是否一致,程序模型和算法是否一致,涉及用戶對期望目標(biāo)原理的理解、對算法的理解,還涉及用戶對 Matlab指令的理解、對程序流的理解,及對Matlab工作原理的理解。 ? 運(yùn)行錯(cuò)誤的表現(xiàn)形式多樣化:程序正常運(yùn)行但結(jié)果不對,程序運(yùn)行不正常而中斷等。 ? 運(yùn)行錯(cuò)誤是動(dòng)態(tài)錯(cuò)誤。尤其是 M函數(shù)文件,它一旦停止運(yùn)行,其中間變量被刪除一空,錯(cuò)誤很難查找。另外有些情況下結(jié)果正常,有些情況下結(jié)果不正確。 程序的運(yùn)行錯(cuò)誤必須借助程序調(diào)試技術(shù)才能解決。 2022/8/22 27 MatLab程序調(diào)試方法 ? 直接調(diào)試法 ? 利用調(diào)試器 2022/8/22 28 直接調(diào)試法 由于 MatLab語言可讀性強(qiáng),對于較簡單的程序直接調(diào)試法比較有效。直接調(diào)試一般包括以下幾個(gè)方面: ? 檢查所調(diào)用的函數(shù)或要載入的數(shù)據(jù)文件是否在當(dāng)前目錄或搜索路徑上。 ? 將重點(diǎn)懷疑的語句行、指令行后的“;”去掉,使計(jì)算結(jié)果能顯示在主命令窗口。 ? 在適當(dāng)?shù)奈恢眉尤腼@示某些關(guān)鍵變量值的語句(如用 disp) ? 利用 echo指令,使運(yùn)行時(shí),在屏幕上逐行顯示文件內(nèi)容。echo on能顯示 M腳本文件; echo FunName on能顯示名為FunName的 M函數(shù)文件。 ? 在程序適當(dāng)位置加入 keyboard指令。 Matlab運(yùn)行到這一指令時(shí),會(huì)暫停執(zhí)行,并在 MatLab指令窗口中出現(xiàn) K提示符。此時(shí)用戶可以輸入指令查看各種變量的值,也可修改變量的值。輸入回車后結(jié)束查看,原文件繼續(xù)運(yùn)行。 2022/8/22 29 調(diào)試器的使用 ? MatLab的調(diào)試器和 M文件編輯器集成一體。 斷點(diǎn)設(shè)置 或清除 dbstop/dbclear 清除全部斷點(diǎn) (dbclear all) 單步執(zhí)行 dbstep 深入被調(diào)函數(shù)( dbstep in) 跳出被調(diào)函數(shù)( dbstep out) 連續(xù)執(zhí)行( dbcont) 結(jié)束調(diào)試( dbquit) 2022/8/22 30 MatLab程序的性能優(yōu)化 ? 步驟: ?找出耗時(shí)最多的程序“瓶頸”。 ?用更好的程序取代“瓶頸”程序 。 2022/8/22 31 提高 MatLab運(yùn)行速度的有效措施 ? 循環(huán)的向量化 ? 盡可能采用 MatLab提供的函數(shù)命令 ? 循環(huán)內(nèi)數(shù)組的預(yù)配置 避免在循環(huán)體內(nèi)頻繁的動(dòng)態(tài)配置數(shù)據(jù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1