/*大家可以改此程序中一些代碼:
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");
}
}
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");
}
}