欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Matlab遠程調(diào)試轉(zhuǎn)-創(chuàng)新互聯(lián)

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:成都小攪拌車網(wǎng)站設(shè)計成都營銷網(wǎng)站建設(shè)解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。

Matlab的調(diào)試總體分為,直接調(diào)試和間接調(diào)試。
1.直接調(diào)試:
(1)去掉句末的分號;
(2)單獨調(diào)試一個函數(shù):將第一行的函數(shù)聲明注釋掉,并定義輸入量,以腳本方式執(zhí)行 M 文件;
(3)適當(dāng)?shù)胤教砑虞敵鲎兞恐档恼Z句;
(4)添加keyboard命令;

2.工具調(diào)試:
1.)以命令行為主的調(diào)試:
(1)設(shè)置斷點:
  • dbstop in mfile:在文件名為mfile的M文件第一個可執(zhí)行語句前設(shè)斷點;
  • dbstop in mfile at lineno:在mfile的第lineno行設(shè)斷點;
  • dbstop in mfile at subfun:當(dāng)程序執(zhí)行到子程序subfun時,暫時中止執(zhí)行,并設(shè)斷點;
  • dbstop if error:遇到錯誤時,終止M文件運行,并停在錯誤行(不包括try...catch語句中檢測到的的錯誤,不能在錯誤后重新開始運行);
  • dbstop if all error:遇到任何類型錯誤均停止(包括try...catch語句中檢測到的的錯誤);
  • dbstop if warning:程序可恢復(fù)運行;
  • dbstop if caught error:當(dāng)try...catch檢測到運行時間錯誤是,停止M文件執(zhí)行,可恢復(fù)運行;
  • dbstop if naninf 或 dbstop if infnan
  • (2)斷點清除:
  • dbclear all:清除所有M文件中的所有斷點;
  • dbclear all in mfile:清除文件名為mfile的文件中的所有斷點;
  • dbclear in mfile:清除文件名為mfile中第一個可執(zhí)行語句前的斷點;
  • dbclear in mfile at lineno:
  • dbclear in mfile at subfun:
  • dbclear if error/warning/naninf/infnan:
  • (3)恢復(fù)運行:
  • dbcount:從斷點處恢復(fù)程序的執(zhí)行,直到下一個斷點或錯誤后返回Matlab基本工作空間;
  • (4)調(diào)用堆棧:
  • dbstack:
  • 1.)dbstack(N)
  • 2.)dbstack('-completenames')
  • (5)列出所有斷點:
  • dbstatus
  • s=dbstatus:返回值為M×1結(jié)構(gòu)體
    其中字段:
    name-函數(shù)名;
    line-斷點行向量;
    expression_r-與line中相對應(yīng)的斷點條件表達字符串;
    cond-條件字符串,如error,caught error,warning,或naninf;
    identifier-當(dāng)條件字符串是error,caught error,warning,或naninf時,改字段是Matlab的
    信息指示字符串;

  • dbstatus mfile:列車制定M文件中所有斷點設(shè)置,mfile必須為M文件函數(shù)或有效路徑;

  • (6)執(zhí)行一行或多行語句:
  • dbstep:執(zhí)行下一個可執(zhí)行語句;
  • dbstep nlines:執(zhí)行下nlines行可執(zhí)行語句;
  • dbstep in:執(zhí)行下一行可執(zhí)行語句,如有子函數(shù),進入;
  • dbstep out:執(zhí)行函數(shù)剩余部分,離開函數(shù)時停止;
  • 注:這四種都返回調(diào)試模式,如遇斷點,中止;
  • (7)列出文件內(nèi)容:
  • dbtype mfile:列出mfile文件的內(nèi)容,并在每行語句前加上標(biāo)號以方便使用者設(shè)定斷點;
  • dbtype mfile start:end:列出mfile文件中指定行號范圍的部分
  • 注:在UNIX和VMS調(diào)試模式下,并不現(xiàn)實Matlab的調(diào)試器,此時必須使用dbtype來顯示源程序代碼;
  • (8)切換工作空間:
  • dbdown:遇到斷點時,將當(dāng)前工作空間切換到被調(diào)用的M文件的空間;
  • dbup:將當(dāng)前工作空間切換到調(diào)用的M文件的空間;
  • (9)退出調(diào)試模式:
  • dbquit;
  • 1.1控制單步運行
    step:單步,不進入函數(shù)
    step in:單步,進入子函數(shù)單步
    step out:在函數(shù)中的話跳出函數(shù),否則直接跳入下個斷點處
    save and run:存儲,運行
    go until cursor:運行到光標(biāo)處
    可以看到,以上幾個按鈕和C編輯器中是基本一樣的意思

    1.2斷點操作

新聞標(biāo)題:Matlab遠程調(diào)試轉(zhuǎn)-創(chuàng)新互聯(lián)
文章路徑:http://www.chinadenli.net/article24/dgidce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)云服務(wù)器定制網(wǎng)站網(wǎng)站維護企業(yè)網(wǎng)站制作服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計