相見恨晚的MATLAB調試方式:dbstop if error

因為想在Terminal中調試MATLAB程序勘究,誤打誤撞認識了dbstop if error篡撵。這個命令可謂相見恨晚??拴孤,誰用誰受益??,不得不再多介紹一下兵扬。

MATLAB編程中有一些常見的錯誤麻裳,比方維數(shù)不匹配問題。如果這個錯誤在函數(shù)的內部器钟,我們通常需要至少運行兩次程序才能通過調試解決問題:第一次運行程序,程序報錯后妙蔗,因為已經(jīng)退出了出錯的函數(shù)傲霸,不能進行調試;第二次運行前眉反,在出錯的函數(shù)內部手動設置斷點昙啄,第二次運行程序并進行調試。

在這種情況下寸五,比起多次運行程序和手動設置斷點梳凛,MATLAB更有效率的調試方式是使用dbstop if error。當MATLAB運行程時梳杏,MATLAB遇到錯誤就會停在發(fā)生錯誤的那一行代碼韧拒,直接就可以進行調試,不需要再運行一次十性。

在MATLAB編程中還有不經(jīng)常遇到的錯誤叛溢,在第一次運行前,你不知道應該在什么位置設置斷點劲适。這種情況下使用dbstop if error可謂是未雨綢繆楷掉,以逸待勞??

dbstop if error可以在命令行和程序中用的, 也可以在GUI中進行設置霞势,參考下面的視頻和相關的網(wǎng)頁烹植。
[使用dbstop if error](https://cn.mathworks.com/videos/using-dbstop-if-error-97326.html
[使用dbstop if error查找MATLAB中的偶發(fā)錯誤](https://cn.mathworks.com/videos/finding-infrequent-errors-in-matlab-with-dbstop-if-error-97129.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末斑鸦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子草雕,更是在濱河造成了極大的恐慌巷屿,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件促绵,死亡現(xiàn)場離奇詭異攒庵,居然都是意外死亡,警方通過查閱死者的電腦和手機败晴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門浓冒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尖坤,你說我怎么就攤上這事稳懒。” “怎么了慢味?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵场梆,是天一觀的道長。 經(jīng)常有香客問我纯路,道長或油,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任驰唬,我火速辦了婚禮顶岸,結果婚禮上,老公的妹妹穿的比我還像新娘叫编。我一直安慰自己辖佣,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布搓逾。 她就那樣靜靜地躺著卷谈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪霞篡。 梳的紋絲不亂的頭發(fā)上世蔗,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音寇损,去河邊找鬼凸郑。 笑死,一個胖子當著我的面吹牛矛市,可吹牛的內容都是我干的芙沥。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼而昨!你這毒婦竟也來了救氯?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤歌憨,失蹤者是張志新(化名)和其女友劉穎着憨,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體务嫡,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡甲抖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了心铃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片准谚。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖去扣,靈堂內的尸體忽然破棺而出柱衔,到底是詐尸還是另有隱情,我是刑警寧澤愉棱,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布唆铐,位于F島的核電站,受9級特大地震影響奔滑,放射性物質發(fā)生泄漏艾岂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一朋其、第九天 我趴在偏房一處隱蔽的房頂上張望澳盐。 院中可真熱鬧,春花似錦令宿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至簇爆,卻和暖如春癞松,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背入蛆。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工响蓉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人哨毁。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓枫甲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子想幻,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理粱栖,服務發(fā)現(xiàn),斷路器脏毯,智...
    卡卡羅2017閱讀 134,599評論 18 139
  • 程序調試的基本思想是“分析現(xiàn)象->假設錯誤原因->產生新的現(xiàn)象去驗證假設”這樣一個循環(huán)過程闹究,根據(jù)現(xiàn)象如何假設錯誤原...
    Manfred_Zone閱讀 16,500評論 0 26
  • 你是否曾經(jīng)苦惱于理解你的代碼,而去嘗試打印一個變量的值食店? NSLog(@"%@", whatIsInsideThi...
    paraneaeee閱讀 1,181評論 0 7
  • error code(錯誤代碼)=0是操作成功完成渣淤。error code(錯誤代碼)=1是功能錯誤。error c...
    Heikki_閱讀 3,356評論 1 9
  • 我是不喜歡選擇的人吉嫩,一遇選擇便無所事從价认,我喜歡低照規(guī)范。規(guī)程來做事率挣,亦如我的工作刻伊。
    宋世巍閱讀 89評論 0 0