怎樣用visual c 畫函式曲線圖

時間 2021-09-01 18:56:20

1樓:天蠍神經俠侶

在ontimer 函式中每隔一定時間進行重繪。

void cdrawview::ontimer(uint nidevent)

void cdrawview::drawpicture()}}void cdrawview::ondraw(cdc* pdc)

2樓:

用cdc類的繪圖函式.

繪圖位置起點: moveto( int x, int y );

例如 my.moveto( 1, 1 );

畫到某點: bool lineto( int x, int y );

例如 my.lineto( 2,2 );

再畫到某點: bool lineto( int x, int y );

my.lineto( 3,3 );

my.lineto( 4,4 );

my.lineto( 5,5 );

顏色,線型等全用cdc類的繪圖函式

3樓:

用gdi的setpixel函式

可以畫出你想要的任何曲線

colorref setpixel(

hdc hdc, // handle to dcint x, // x-coordinate of pixel

int y, // y-coordinate of pixel

colorref crcolor // pixel color);

c++怎麼繪製函式影象

4樓:雪v歌

如果你說的是vc++的話:

你需要定義兩個cpoint型別的變數m_prepoint用來存放前乙個點的座標,m_curpoint用來存放當前點的座標。

x=-1;

m_prepoint = new cpoint(x, f(x));

然後使用pdc-> moveto(m_prepoint) pdc-> lineto(m_curpoint),然後每迴圈一步,取得下乙個點的座標,把下乙個點的座標賦給m_curpoint,把上一步的哪個當前點座標賦給m_prepoint,然後再使用moveto和lineto畫線,依次類推,就可以畫出曲線了

因為實際螢幕上座標點總是為正,而且為整數,所以在計算點位座標的時候,你需要適當放大下,這樣畫出來的曲線光滑一些。

怎樣用MATLAB畫函式y 1 x 2 10 10 x 9的圖形?急啊

擬合引數,採用多元線性迴歸,程式如下 clear clc x 0.064 0.068 0.072 0.074 0.078 0.082 0.09 0.0961 0.1153 0.13 0.21 0.4 0.6 0.8 1 y 7.5 5 2.5 0 2.5 5 7.5 8.75 8.75 7.5 5 ...

怎樣用cad畫規定的長方形,怎樣用cad畫一個規定的長方形?

rec 滑鼠左擊 輸入長度 按tab鍵 輸入寬度 空格完成 必須要把f12的動態輸入按出來 如何使用cad矩形工具繪製一個指定尺寸的矩形 浪小客 1 以繪製200mm 100mm的矩形為例,首先我們需要確定圖紙的圖例。如果它是1 1繪圖,則輸專入屬的長度是實際長度,否則繪圖的大小是實際大小 圖例。將...

怎樣用畫帶刻度的圓,怎樣用word畫帶刻度的圓?

確實相當麻煩。你可以這樣試試 1 用繪圖工具畫乙個圓,選中它,在 設定自選圖形格式 中將線條設為 虛實設為第三種,粗細設為15磅,這樣形成乙個粗線條的圓。2 將此圓複製乙個,再在 設定自選圖形格式 中將新複製的圓的線條設為白色 可先設為淺一些的顏色,不然不好編輯排版 接下來在 設定自選圖形格式 中的...