본문 바로가기

코딩 놀이

A015. 집합과 tan(x)

tan(x) 값의 집합으로 그래프를 구현합니다.

 

준비물 : 기본 회로 장치

tan(x) 값의 집합을 생성합니다.

int num=360;

void setup() {

  Serial.begin(9600);

 Serial.print( "float A[]={");

  for (int i=0; i<num;i++){

float k=tan(i*3.14/180);

 Serial.print(k);

   if(i<(num-1))Serial.print(",");

  }

  Serial.println("};");

}

void loop() {}

 

tan(x) 그래프를 구현합니다.

float A[]={0.00,0.02,0.03,0.05,0.07,0.09,0.11,0.12,0.14,0.16,0.18,0.19,0.21,0.23,0.25,0.27,0.29,0.31,0.32,0.34,0.36,0.38,0.40,0.42,0.44,0.47,0.49,0.51,0.53,0.55,0.58,0.60,0.62,0.65,0.67,0.70,0.73,0.75,0.78,0.81,0.84,0.87,0.90,0.93,0.96,1.00,1.03,1.07,1.11,1.15,1.19,1.23,1.28,1.33,1.38,1.43,1.48,1.54,1.60,1.66,1.73,1.80,1.88,1.96,2.05,2.14,2.24,2.35,2.47,2.60,2.74,2.90,3.07,3.26,3.48,3.72,4.00,4.32,4.69,5.13,5.65,6.28,7.08,8.10,9.45,11.33,14.15,18.80,28.01,54.82,1255.85,-60.06,-29.32,-19.39,-14.47,-11.54,-9.59,-8.20,-7.16,-6.35,-5.70,-5.17,-4.73,-4.35,-4.03,-3.75,-3.50,-3.28,-3.09,-2.91,-2.76,-2.61,-2.48,-2.36,-2.25,-2.15,-2.06,-1.97,-1.89,-1.81,-1.74,-1.67,-1.60,-1.54,-1.49,-1.43,-1.38,-1.33,-1.28,-1.24,-1.19,-1.15,-1.11,-1.07,-1.04,-1.00,-0.97,-0.93,-0.90,-0.87,-0.84,-0.81,-0.78,-0.76,-0.73,-0.70,-0.68,-0.65,-0.63,-0.60,-0.58,-0.56,-0.53,-0.51,-0.49,-0.47,-0.45,-0.43,-0.41,-0.39,-0.37,-0.35,-0.33,-0.31,-0.29,-0.27,-0.25,-0.23,-0.21,-0.20,-0.18,-0.16,-0.14,-0.12,-0.11,-0.09,-0.07,-0.05,-0.04,-0.02,-0.00,0.02,0.03,0.05,0.07,0.09,0.10,0.12,0.14,0.16,0.17,0.19,0.21,0.23,0.25,0.27,0.28,0.30,0.32,0.34,0.36,0.38,0.40,0.42,0.44,0.46,0.49,0.51,0.53,0.55,0.57,0.60,0.62,0.65,0.67,0.70,0.72,0.75,0.78,0.81,0.84,0.87,0.90,0.93,0.96,1.00,1.03,1.07,1.11,1.15,1.19,1.23,1.27,1.32,1.37,1.42,1.48,1.53,1.59,1.66,1.72,1.80,1.87,1.95,2.04,2.13,2.23,2.34,2.46,2.59,2.73,2.88,3.05,3.24,3.46,3.70,3.97,4.29,4.65,5.08,5.60,6.22,7.00,7.99,9.31,11.13,13.83,18.26,26.81,50.41,418.59,-66.42,-30.76,-20.01,-14.82,-11.76,-9.74,-8.31,-7.24,-6.42,-5.75,-5.21,-4.76,-4.38,-4.05,-3.77,-3.52,-3.30,-3.10,-2.93,-2.77,-2.63,-2.49,-2.37,-2.26,-2.16,-2.06,-1.98,-1.89,-1.82,-1.74,-1.67,-1.61,-1.55,-1.49,-1.44,-1.38,-1.33,-1.29,-1.24,-1.20,-1.16,-1.12,-1.08,-1.04,-1.01,-0.97,-0.94,-0.91,-0.87,-0.84,-0.81,-0.79,-0.76,-0.73,-0.70,-0.68,-0.65,-0.63,-0.60,-0.58,-0.56,-0.54,-0.51,-0.49,-0.47,-0.45,-0.43,-0.41,-0.39,-0.37,-0.35,-0.33,-0.31,-0.29,-0.27,-0.25,-0.23,-0.22,-0.20,-0.18,-0.16,-0.14,-0.13,-0.11,-0.09,-0.07,-0.06,-0.04,-0.02};

void setup() {

  Serial.begin(9600);

  for (int T = 0; T < 360; T++) {

    Serial.println(A[T]);

  }

}

void loop() {

     }

 

 

'코딩 놀이' 카테고리의 다른 글

타이머 카운터와 펄스  (0) 2021.03.05
타이머/카운터와 직각 삼각형  (0) 2021.03.05
[명령00]천천히 밝아지다 천천히 흐려지는 LED(fade)  (0) 2021.02.23
NoseMCU01  (0) 2021.02.23
클럭펄스 폭제어(PWM)  (0) 2021.02.22