幾行代碼,可畫所有函數(shù)的圖像

字號:

/*大家可以改此程序中一些代碼:
    N控制圖像模擬長度,M控制圖像在屏幕中的位置
    "40*sin*(i/6)+M",40控制振幅,6控周期,還可以加一個常數(shù)控制位相,數(shù)字都可以改動,符合數(shù)學定義
    "40*sin*(i/6)+M"可以換成其它的數(shù)學表達式,比如:tan(i/2)+M,i*i+2等,就會得到對應的函數(shù)圖像.
    為了圖像的準確性,我們在固定數(shù)字的時候,要盡量思考顯示器的性質及數(shù)學函數(shù)的性質.*/
    #include"math.h"
    #include"stdio.h"
    #define N 500
    #define M 20
    main()
    {
    float i,j;
    char c1=' ',c2='*';
    for(i=0;i    {
    for(j=0;j<40*sin(i/6)+M;j++) putchar(c1);
    putchar(c2);printf("\n");
    }
    }