您的位置:

曲线函数c语言,曲线函数c语言是什么

本文目录一览:

用C语言绘制曲线

楼上的观珠仔很久不见啦(挺挂念那段时光的)!想不到路过此地看到你,这是高科技呀?你还这么老班牙啊,大考小考把你弄糊涂了,高考顺利呀!别忘了我这位老兄了,C语言略懂 ~~~~~~杰

1.绘制余弦曲线

*程序说明与注释

#includestdio.h

#includemath.h

void main()

{

double y;

int x,m;

for(y=1;y=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/

{

m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/

for(x=1;xm;x++) printf(" ");

printf("*"); /*控制打印左侧的 * 号*/

for(;x62-m;x++)printf(" ");

printf("*\n"); /*控制打印同一行中对称的右侧*号*/

}

}

*运行结果

2.绘制正弦曲线

在屏幕上用“*”显示0-360度的余弦函数sin(x)曲线。

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(\" \");

用C语言绘制摆动函数的动态曲线

#include "stdio.h"

#include "conio.h"

#include "graphics.h"

#include "math.h"

#define closegr closegraph

void initgr(void) /* BGI初始化 */

{

int gd = DETECT, gm = 0; /* 和gd=VGA,gm=VGAHI是同样效果 */

registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */

initgraph(gd, gm, "");

}

main()

{

int i, j;

double a=5;

double t;

initgr(); /* BGI初始化 */

/*y=x; */

moveto(0,getmaxy()/2);

for (i=0;i4*314;i++) {

t=(double)i/10;

j=(int)(a*(1-cos(t/10))*10);

lineto(a*(t-sin(t/10)*10),getmaxy()/2-j);

}

getch(); /* 暂停一下,看看前面绘图代码的运行结果 */

closegr(); /* 恢复TEXT屏幕模式 */

}

C语言中的图形函数有哪些

一) 像素函数

putpiel() 画像素点函数

getpixel()返回像素色函数

(二) 直线和线型函数

line() 画线函数

lineto() 画线函数

linerel() 相对画线函数

setlinestyle() 设置线型函数

getlinesettings() 获取线型设置函数

setwritemode() 设置画线模式函数

(三)、多边形函数

rectangle() 画矩形函数

bar() 画条函数

bar3d() 画条块函数

drawpoly() 画多边形函数

(四)、 圆、弧和曲线函数

getaspectratio()获取纵横比函数

circle()画圆函数

arc() 画圆弧函数

ellipse()画椭圆弧函数

fillellipse() 画椭圆区函数

pieslice() 画扇区函数

sector() 画椭圆扇区函数

getarccoords()获取圆弧坐标函数

(五)、 填充函数

setfillstyle() 设置填充图样和颜色函数

setfillpattern() 设置用户图样函数

floodfill() 填充闭域函数

fillpoly() 填充多边形函数

getfillsettings() 获取填充设置函数

getfillpattern() 获取用户图样设置函数

(六)、图像函数

imagesize() 图像存储大小函数

getimage() 保存图像函数

putimage() 输出图像函数

如何用C语言计算一条曲线函数两个横坐标之间的面积?

gnu有一个数学的开源库,叫gsl,里面有积分函数,可以直接调用。也可以自己根据积分的原理,取小步长,计算步长和曲线

函数值

间矩形的面积,所有面积的总和即是最终面积。

采用c语言绘制任意函数曲线(双曲线,二次函数,一次函数)??怎么做??

在c的标准库中有graphic.h头文件,实现了很多画图函数 比如 lineto, moveto, arc,(函数名可能记错,好久没用了-.-!)

直线:起点加终点就行。

二次曲线,比如抛物线,那就以定长拆分成小直线。双曲线同理。

抛物线,和双曲线用定长拆分,估计很难计算。要是精度要求不高就根据情况改成定x,或者定y偏移的拆分,要是精度要求高那就去找直线拟合曲线的算法或者双圆弧拟合曲线的算法。

怎么用C语言把一个函数的曲线画出来?

c语言中表达n次方可以用pow函数。

函数原型:double

pow(double

x,

double

y)

能:计算x^y的值

值:计算结果

举例:

double

a;a

=

pow(3.14,

2);

//

计算3.14的平方,并将结果保存在变量a中

注:使用pow函数必须将头文件#include包含进源文件中