Re: [問題] MATLAB好用在那?已回收
Matlab有一個功能我覺得很好用,
就是可以在程式跑到一半(debug時),停下來分析資料(畫圖或是對資料做統計分析)
有時候分析資料可能是先做了一些統計分析然後才知道可能的問題再接著畫圖觀察.
這時候如果用C的話,就要加指令重新compile,有時候要run到那個時間點又要很久.
不然就是把run time的資料全部log下來再offline分析,
但是常常會分析到一半發現想多要什麼東西是忘了log的.
我一直在想C有什麼工具可以達到這樣的功能嗎?
可能是一個整合的VM讓我可以在VM上面跑C,然後編譯時又會幫我把每個變數的位址記下來,
這樣我可以在VM跑到一半時,有UI讓我可以新寫程式卻用同樣的data space.
有這樣的東西嗎?
我想過另一個方法是:自己用C寫一個通用的殼,
然後把程式包在殼裡面,這樣run time時就可以在自己的UI上面用自己定義的語法分析資料,
但是這樣還是有一個缺點,就是無法動態的決定breakpoint,
我必須要有辦法把code和compile後的binary對起來,然後才能run到一半決定下一個breakpoint.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.27.50
※ 編輯: ckey 來自: 140.113.27.50 (02/02 17:52)
→
02/02 20:29, , 1F
02/02 20:29, 1F
討論串 (同標題文章)
完整討論串 (本文為第 6 之 7 篇):
20
54
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章