91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Matlab的基本編程技巧

發布時間:2021-08-21 11:03:42 來源:億速云 閱讀:118 作者:chen 欄目:互聯網科技

這篇文章主要介紹“Matlab的基本編程技巧”,在日常操作中,相信很多人在Matlab的基本編程技巧問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Matlab的基本編程技巧”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

基本編程技巧

腳本m文件和函數m文件,腳本是一系列命令、語句的簡單組合。腳本文件中的變量都是全局變量,程序運行后,這些變量保存在matlab的基本工作空間內,一般采用函數clear清除這些變量。

函數m文件在執行的過程中,所產生的變量一般都是局部變量,存放在自身的函數空間工作空間中,不會和基本工作空間中的變量產生沖突。對用戶來說,m文件就是一個黑匣子,只有輸入和輸出。采用m文件,非常易于實現程序的模塊化,可以實現程序的分工合作,共同開發,適合大型程序開發。

type *.m會在命令窗口顯示程序的源程序

help *.m會打印函數的幫助信息

1.函數的參數傳遞

nargin輸入參數的個數

nargout輸出參數的個數

2.變量

全局變量采用global進行聲明

永久變量只能在函數M文件中定義:persistent 變量

3.try...catch捕捉錯誤 

Matlab的基本編程技巧

4.人機交互函數

用戶可以從鍵盤輸入數據或字符串,可以暫停程序的運行

input():

keyboard

pause:由鼠標繼續程序運行

echo on:將運行的程序語句顯示

return:終止程序的運行

5.p碼文件和ASV文件

在matlab文件中,可以將M文件轉換為P碼文件。P碼文件可以直接執行,速度比M文件要快。此外,在matlab的編程過程中,還會產生臨時保存的ASV文件。

p碼文件是對應M文件的源代碼不可見,但是可以執行的版本。P碼文件的后綴為*.p,采用函數pcode()生成腳本M文件或函數M文件的P碼文件。第一次執行M文件時,matlab需要將其解析(parse)一次(第一次執行后的已解析內容會放入內存作第二次執行時使用,即第二次執行時無需再解析),這增加了程序的執行時間。

產生P碼文件之后,如果再調用M文件,便會直接執行其P碼文件。matlab的解析速度非常快,一般不用產生P碼文件。只有當一些程序要調用到非常多的M文件時,如GUI應用程序時,才會作預解析,以增加以后的調用速度。

asv文件是在源程序在不正常退出時,用于下次恢復的。

到此,關于“Matlab的基本編程技巧”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江永县| 娱乐| 洮南市| 比如县| 连城县| 综艺| 珲春市| 屏东市| 永年县| 外汇| 太湖县| 惠州市| 兴安县| 西昌市| 禄丰县| 沧源| 互助| 定兴县| 铁岭县| 海门市| 大名县| 临夏县| 西峡县| 扬中市| 德惠市| 红河县| 治县。| 长白| 崇义县| 松江区| 聂荣县| 仙游县| 平塘县| 漠河县| 小金县| 邯郸县| 资兴市| 崇左市| 岑溪市| 德令哈市| 赤城县|