几行代码,可画所有函数的图像

王朝other·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

/*大家可以改此程序中一些代码:

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

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航