1樓:匿名使用者
這個功能不難實現啊,用win32 sdk編寫一個簡單的視窗就可以,預設的win32應用程式,然後在wm_create訊息事件中繪製5個點,響應wm_mousemove訊息,實時設定選中的點的座標,響應wm_paint訊息,呼叫函式drawbezier函式,不過貌似這個函式是根據4個點來畫的,也就是你要進行一些處理。
2樓:匿名使用者
可以放在檔案中。每次執行程式時開啟指定檔案(注意檔案的路徑一定要正確否則開啟檔案會出錯)然後將檔案中的資料讀到記憶體中,你可以自己定義變數來儲存這個資料。
在mfc中是利用移動點moveto(int xpoint, int ypoint)和劃線到lineto(int xpoint, int ypoint)來實現點與點之間的互聯的。如果你的點之間形成的軌跡是曲線,這樣連出來的當然就是曲線。如果不是曲線。
你可以先利用數學中的演算法轉化一下資料值然後再描點。
3樓:匿名使用者
你這個用matlab還挺簡單的,要vc,光介面就夠你受的了
vc 最小二乘法曲線擬合,如何繪製出曲線?
看你的資料,50那個點可能測量不準如果用二次擬合是y 2305一次擬合是y 誤差自己算一下吧不好意思,有急事。開啟excel,先將來資料繪成線性圖,源然後在圖表中新增bai趨勢線,然後勾選du 顯zhi示公式,就可以dao擬合出資料的公式了。最小二乘法 又稱最小平方法 是一種數學優化技術。它通過最小...
關於VC的最小二乘法曲線擬合演算法問題
給你2個作參考 第一個 最小二乘法曲線擬合 typedef carraycdoublearray bool calculatecurveparameter cdoublearray x,cdoublearray y,long m,long n,cdoublearray a s 0 p t 0 q b...
gcc和vc有什麼區別呢vc編譯時用的編譯器相
嘎嘎嘎哈哈哈嘿嘿嘿 vc 是ide,也就是整合開發環境,其中,包含,文字編輯器,編譯器等開發工具鏈。而gcc是c 編譯器,linux下專用的c,c 編譯器,它不是ide。gcc可以和vc 中包含的編譯器等同。換句話說,linux下的c 開發,需要一系列工具,如,netbeans,atom等編輯器,再...