几行代码,可画所有函数的图像
2008-03-08 12:43:21 来源:WEB开发网核心提示:/*大家可以改此程序中一些代码:N控制图像模拟长度,M控制图像在屏幕中的位置"40*sin*(i/6)+M",40控制振幅,6控周期,还可以加一个常数控制位相,数字都可以改动,符合数学定义"40*sin*(i/6)+M"可以换成其它的数学表达式,比如:tan(i/2)+M,i*i
/*大家可以改此程序中一些代码:
N控制图像模拟长度,
M控制图像在屏幕中的位置
"40*sin*(i/6)+M",40控制振幅,6控周期,还可以加一个常数控制位相,数字都可以改动,符合数学定义
"40*sin*(i/6)+M"可以换成其它的数学表达式,比如:tan(i/2)+M,i*i+2等,就会得到对应的函数图像.
为了图像的准确性,我们在固定数字的时候,要尽量思考显示器的性质及数学函数的性质.*/
#include"math.h"
#include"stdio.h"
#define N 500
#define M 20
main()
{
float i,j;
char c1=' ',c2='*'; for(i=0;i<N;i++)
{
for(j=0;j<40*sin(i/6)+M;j++) putchar(c1);
putchar(c2);PRintf("\n");
}
}
#include"stdio.h"
#define N 500
#define M 20
main()
{
float i,j;
char c1=' ',c2='*'; for(i=0;i<N;i++)
{
for(j=0;j<40*sin(i/6)+M;j++) putchar(c1);
putchar(c2);PRintf("\n");
}
}
更多精彩
赞助商链接