在c的標(biāo)準(zhǔn)庫(kù)中有g(shù)raphic.h頭文件,實(shí)現(xiàn)了很多畫(huà)圖函數(shù) 比如 lineto, moveto, arc,(函數(shù)名可能記錯(cuò),好久沒(méi)用了-.-!)

創(chuàng)新互聯(lián)建站專(zhuān)注于企業(yè)成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)站重做改版、宜秀網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、成都商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為宜秀等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
直線(xiàn):起點(diǎn)加終點(diǎn)就行。
二次曲線(xiàn),比如拋物線(xiàn),那就以定長(zhǎng)拆分成小直線(xiàn)。雙曲線(xiàn)同理。
拋物線(xiàn),和雙曲線(xiàn)用定長(zhǎng)拆分,估計(jì)很難計(jì)算。要是精度要求不高就根據(jù)情況改成定x,或者定y偏移的拆分,要是精度要求高那就去找直線(xiàn)擬合曲線(xiàn)的算法或者雙圓弧擬合曲線(xiàn)的算法。
樓上的觀珠仔很久不見(jiàn)啦(挺掛念那段時(shí)光的)!想不到路過(guò)此地看到你,這是高科技呀?你還這么老班牙啊,大考小考把你弄糊涂了,高考順利呀!別忘了我這位老兄了,C語(yǔ)言略懂 ~~~~~~杰
1.繪制余弦曲線(xiàn)
*程序說(shuō)明與注釋
#includestdio.h
#includemath.h
void main()
{
double y;
int x,m;
for(y=1;y=-1;y-=0.1) /*y為列方向,值從1到-1,步長(zhǎng)為0.1*/
{
m=acos(y)*10; /*計(jì)算出y對(duì)應(yīng)的弧度m,乘以10為圖形放大倍數(shù)*/
for(x=1;xm;x++) printf(" ");
printf("*"); /*控制打印左側(cè)的 * 號(hào)*/
for(;x62-m;x++)printf(" ");
printf("*\n"); /*控制打印同一行中對(duì)稱(chēng)的右側(cè)*號(hào)*/
}
}
*運(yùn)行結(jié)果
2.繪制正弦曲線(xiàn)
在屏幕上用“*”顯示0-360度的余弦函數(shù)sin(x)曲線(xiàn)。
1.
/**//*
sin() line.
62 of line width
*/
#include stdio.h
#include math.h
int main(void)
...{
int j ,k,d,h;
double i ;
for(i=1.0 ; i 0.0; i-=0.1)
...{
k = (int)(asin(i)*10) ;
for(j=0; j k ; j++) /**//*print the left */
printf(\" \");
printf(\"*\");
for( ; j 31-k ; j++)
printf(\" \");
gnu有一個(gè)數(shù)學(xué)的開(kāi)源庫(kù),叫g(shù)sl,里面有積分函數(shù),可以直接調(diào)用。也可以自己根據(jù)積分的原理,取小步長(zhǎng),計(jì)算步長(zhǎng)和曲線(xiàn)
函數(shù)值
間矩形的面積,所有面積的總和即是最終面積。
如果你是想在控制臺(tái)上顯示的話(huà) 那你隨之xy 確定坐標(biāo) 使用gotoxy()這種函數(shù)
如果想顯示窗體的 使用GDI 的API函數(shù)就可以了
推薦你看下windows程序設(shè)計(jì)第五版
當(dāng)前名稱(chēng):計(jì)算函數(shù)曲線(xiàn)c語(yǔ)言 計(jì)算函數(shù)曲線(xiàn)c語(yǔ)言表示
文章地址:http://chinadenli.net/article38/hipopp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、服務(wù)器托管、虛擬主機(jī)、品牌網(wǎng)站建設(shè)、電子商務(wù)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)