본문 바로가기
세상의 모든 엑셀 (엑셀팁, 질문)

031. (엑셀 팁, 질문) 함수 그래프 만들기 - Sin, Cos 함수, 1차 함수, 2차 함수 xy 차트 만들기

by Excel.Jump 청출어람 2023. 6. 23.
반응형

 

 

 

함수 그래프 만들기

 

 

 

 

■ 목차

 

1. 문제
2. 문제풀이 원리
3. Sin 함수 - 차트 만들기
4. Sin, Cos 함수 - 한 개의 차트로 만들기
5. 1차 함수, 2차 함수 차트 만들기
** 핵심 요약

 

 

 

 

1. 문제

 

  - 삼각 함수인 Sin, Cos 함수의 그래프를 깔끔하게 그리려면 어떻게 해야 하나요? 

  - y= sin(x) 함수의 그래프 (차트)를 그리는 문제입니다. 
  - 1차 함수 (y = ax + b)나 2차 함수 (y = ax^2+bx + c) 등과 사인, 코사인 함수 등을 엑셀 차트에 표현하는 방법이며
  - 이 경우 함수 방적식을 "x = 가로축"에 "y = 세로축"에 표현하기 위해서 어떻게 데이터를 준비하고 어떤 차트를 사용하는지 확인해 보도록 하겠습니다. 

 

 

 

 

2. 문제풀이 원리

 

  - Sin, Cos과 같은 함수의 그래프(엑셀의 정확한 용어는 "차트"입니다. )를 그리기 위해서 우리가 사용해야 하는 차트의 종류는 "분산형"입니다. 
  - "분산형 차트"를 사용해야만 x, y로 이루어진 함수의 그래프를 정확하게 그릴 수가 있습니다. 

  - 그리고 데이터는 사인 함수의 경우 x, y 2개의 계열이 필요하고 수식을 이용해서 x = x, y = sin(x)와 같이 만들어 주시면 됩니다.  
  - 다만 Sin, Cos 함수를 수식으로 이용하실 때 주의 해야 하는 부분이 하나 더 있는데 
  - 엑셀은 Sin, Cos 함수의 인수로 각도 값을 사용하는데 이때 사용하는 각도 값의 종류는 "라디언(Radian)"이라는 각도 단위를 사용합니다. ㅠㅠ

  - 사실 우리는 0 ~ 360도( = Degree)라는 각도 단위에 더 익숙해져 있는데 엑셀은 라디언 값을 사용하기 때문에 
  - 우리가 사용하는 60분법의 Degree 단위의 경우 Radian 단위로 환산해 주는 "Radians 함수"를 사용해 주시면 됩니다. 
  - 참고로 라디언을 Degree 단위로 변경해 주는 함수는 "Degrees 함수"입니다. ^^

 

 

 

 

3. Sin 함수 - 차트 만들기

 

  - 1) x값 데이터 만들기 : 각도 입력범위 0 ~ 360도

  - x 값 데이터는 0 ~ 360도 범위의 값을 적당한 간격으로 만들어 줍니다. 
  - 물론 촘촘하게 많은 데이터를 만들면 좀 더 세밀한 그래프가 만들어지겠지만 60도 간격정도만 해도 충분히 깔끔한 차트를 만들 수가 있습니다. 

  - 아래와 같이 0에서부터 360까지 60 간격으로 데이터를 입력합니다. 

 

 

Sin 함수 - x 값 만들기
* Sin 함수 - x 값 만들기

 

 

  - 2) y값 데이터 만들기 : "y = sin ( radians ( x ) ) "

  - 첫 번째 해줘야 하는 일은 각도를 라디언 단위로 변경을 해줘야 합니다. 
  - 그리고 이렇게 라디언 단위로 변경된 값을 Sin 함수에 적용하여 y 값에 해당하는 데이터를 만들어 줍니다. 

  - 함수 안에 함수가 적용된 형태이니 혹시나 함수나 수식에 경험이 많지 않으시면 자세히 보시고 따라 해 보시기 바랍니다. 

 

 

Sin 함수 - 라디언 단위변경 및 Sin 함수 적용
* Sin 함수 - 라디언 단위변경 및 Sin 함수 적용

 

 

  - 3) xy 함수로 분산형 차트 만들기

  - 메뉴 패스 : (임의의 데이터 선택) > "삽입" 탭 > "차트" 그룹 > "분사형 또는 거품형 차트 삽입" > "곡선 및 표식이 있는 분산형"

  - 먼저 차트를 삽입하기 위해서 데이터가 있는 셀의 범위에서 임의의 셀 하나를 선택합니다. 
  - 이렇게 임의의 셀 하나를 선택하게 되면 엑셀이 자동으로 표 형식의 범위로 확장해서 사용할 데이터의 범위를 자동으로 선정해 주게 됩니다

  - 메뉴 패스를 참조하여 "분산형" 차트 하나를 선택하여 차트를 삽입합니다.

  - 차트 삽입과 동시에 우리가 원하는 사인 함수의 그래프를 바로 보실 수가 있습니다. 

 

 

Sin 함수 그래프 - 분산형 차트
* Sin 함수 그래프 - 분산형 차트

 

 

 

 

4. Sin, Cos 함수 - 한 개의 차트로 만들기

 

  - Sin, Cos 함수를 한 개의 차트에 같이 표현을 해보도록 하겠습니다. 
  - 기본적인 개념은 x, y1(Sin 함수), y2 (Cos 함수)를 분산형 차트로 구현하는 형식입니다. 

  - Sin 함수의 데이터에 Cos 함수 데이터 계열을 하나 더 추가하고 "분산형 차트"를 지정해 주시면 간단하게 만드는 것이 가능합니다.

  - 메뉴 패스 : (임의의 데이터 선택) > "삽입" 탭 > "차트" 그룹 > "분사형 또는 거품형 차트 삽입" > "곡선 및 표식이 있는 분산형"

 

 

Sin, Cos 함수 한 개의 차트로 만들기
* Sin, Cos 함수 한 개의 차트로 만들기

 

 

 

 

5. 1차 함수, 2차 함수 차트 만들기

 

  - 동일한 방식입니다. "분산형"차트를 적용하여 간단하게 만들 수 있습니다. 
  - y 값으로 1, 2차 함수에 해당하는 수식을 적용해 주시면 되겠습니다. ^^

  - 아래 결과와 별첨 자료를 참조해 주시기 바랍니다. 
  - 이런 방식이면 거의 모든 수식에 대한 차트를 만드는 것이 가능하고
  - 다만 주의하실 점은 각도의 경우 엑셀의 기본값이 라이언 단위이기 때문에 Degree 각도 값을 사용하는 경우 "Radians 함수"를 한 번 적용을 해주셔야 한다는 정도입니다. 

  - 이금까지 배우신 방식으로 "분산형 차트"를 사용하시게 되면 우리가 원하는 거의 모든 함수에 대한 그래프 그리는 것이 가능합니다. ^^

 

 

1, 2차 함수 차트 만들기
* 1, 2차 함수 차트 만들기

 

 

 

 

** 핵심 요약 :  함수 그래프 만들기 - Sin, Cos 함수, 1차 함수, 2차 함수 xy 차트 만들기

 

1. 문제

  - 삼각 함수인 Sin, Cos 함수의 그래프를 깔끔하게 그리려면 어떻게 해야 하나?


2. 문제풀이 원리

  - "분산형 차트"를 사용해야만 x, y로 이루어진 함수의 그래프를 정확하게 그릴 수가 있다.
  - 데이터는 사인 함수의 경우 x, y 2개의 계열에 대하여 수식을 이용해서 x = x, y = sin(x)와 같이 만들어 주시면 된다.

  - 엑셀은 Sin, Cos 함수의 인수로 "라디언(Radian)" 각도 값을 사용하기 때문에 우리가 보통 사용하는 Degree를 라이언으로 변경하기 위해서는 "Radians 함수"를 사용해야 한다.


3. Sin 함수 - 차트 만들기

  - 1) x값 데이터 만들기 : 각도 입력범위 0 ~ 360도

  - 2) y값 데이터 만들기 : "y = sin ( radians ( x ) ) "

  - 3) xy 함수로 분산형 차트 만들기
  - 메뉴 패스 : (임의의 데이터 선택) > "삽입" 탭 > "차트" 그룹 > "분사형 또는 거품형 차트 삽입" > "곡선 및 표식이 있는 분산형"


4. Sin, Cos 함수 - 한 개의 차트로 만들기

  - 기본적인 개념은 x, y1(Sin 함수), y2 (Cos 함수)를 분산형 차트로 구현하는 형식이다.
  - Sin 함수의 데이터에 Cos 함수 데이터를 하나 더 추가하고 "분산형 차트"를 지정해 주면 간단하게 만드는 것이 가능하다.

  - 메뉴 패스 : (임의의 데이터 선택) > "삽입" 탭 > "차트" 그룹 > "분사형 또는 거품형 차트 삽입" > "곡선 및 표식이 있는 분산형"


5. 1차 함수, 2차 함수 차트 만들기

  - y 값으로 1, 2차 함수에 해당하는 수식을 적용하고 분산형 차트를 사용하면 된다. 
  - 이런 방식으로 우리가 원하는 거의 모든 함수에 대한 그래프를 그리는 것이 가능하다.

 

 

예제. 031_함수 그래프.xlsx
0.02MB

 

 

[세상의 모든 엑셀 (엑셀팁, 질문)] - 999. 세상의 모든 엑셀(엑셀팁, 질문) 목차

 

 

999. 세상의 모든 엑셀(엑셀팁, 질문) 목차

[세상의 모든 엑셀 (엑셀팁, 질문)] - 001. (엑셀 팁, 질문) 누적 합계 구하기 - 절대참조/상대참조, 빠른 분석 도구 [세상의 모든 엑셀 (엑셀팁, 질문)] - 002. (엑셀 팁, 질문) 날짜 칸 나누어 입력하기

nextmeok.tistory.com

 

 

 

 

 

* 엑셀 관련 궁금하신 거나 어려운 점이 있으시면 자유롭게 질문을 해주세요.
* 가능한 도움을 드릴 수 있도록 하겠습니다.
* 저도 많이 알지는 못하지만 누구나 그렇듯 시작이란 게 있고 경험이란 게 다를 것 같습니다.
* 편하게 문의하시면 됩니다. 저도 모를 수 있다. 감안해 주시고.

  - ILU, SH -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

댓글