WEB开发网
开发学院软件开发C++ 几行代码,可画所有函数的图像 阅读

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

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

Tags:代码 所有 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接