matlab設置斷點查看變量


matlab設置斷點查看局部變量

覺得有用的話,歡迎一起討論相互學習~

我的微博我的github我的B站

  • matlab可以在工作區查看變量細節,包括數據類型和值
  • 但是,只可以查看主程序或者正在運行函數中的變量,對於調用的子函數而言卻不可見
  • 這是因為子程序里的變量是局部變量,他們的作用域就是子函數內部,會在流程控制回到主調函數前被系統自動釋放掉,所以,一旦子程序運行完,你是不可能再查看子程序里的變量的,因為這些變量已經不存在了。
  • 如果只是出於調試的目的想查看子程序里的變量,可以在需要的地方例如子程序結束之前的末尾,讓流程控制暫時停留在子程序里,這樣,你是可以在workspace里查看變量的!
    在這里插入圖片描述
  • 例如,這是這個m文件作為函數被調用,但是程序結束后看不見population中的值,除非在此過程中保存下來。如果想在程序運行中也看得到就設置斷點吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM