참고링크 : http://webspace.ship.edu/msrenault/tutorial/Tutorial%207%20-%20Incorporating%20JavaScript.html
적분을 사용하여 특정 함수에 따른 면적을 표현 할 때 막대 그래프를 사용하느데요
오늘은 지오지브라를 사용하여 막대그래프를 표현하는 방법에 대해 설명하려 합니다.
지오지브라에서는 막대그래프[] 라는 명령어를 사용하기도 하고 BarChart[] 라는 명령어를 사용하기도 합니다.
매뉴얼의 한글화가 완벽하지 않아서 매뉴얼을 참조할때는 영어로 참조하는게 더 편리하더군요. 아래 매뉴얼 참조바랍니다.
http://wiki.geogebra.org/en/BarChart_Command
위 매뉴얼에 나와 있듯이 BarChart 는 다양한 형태로 사용할 수 있습니다.
- List 데이터와 list 빈도를 사용할 수 있습니다. 제일 마지막에 막대그래프의 폭을 설정 할 수가 있는데 이는 옵션 입니다.
Ex ) BarChart[{10, 11, 12, 13, 14}, {5, 8, 12, 0, 1},1]
- Raw 데이터와 막대그래프의 폭을 설정 할 수 있습니다. 아래 예에서는 막대그래프의 폭을 1로 설정했습니다.
Ex ) BarChart[ {1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 5, 5, 5, 5}, 1]
- 막대그래프의 시작 끝 지점과 각 높이의 list 를 사용하여 막대 그래프를 그릴 수 있습니다.
막대그래프의 결과는 막대그래프의 면적이 나오게 됩니다.
제일 위에 적은 참고링크의 예를 사용하여 막대그래프를 그려보고 함수의 면적을 한번 구해 보도록 합니다.
단계는 다음과 같습니다.
f(x) = sin(2 x) - (1/10) x² + 3
a = 1
b = 7
n 값은 편의를 위해 슬라이더로 만듭니다.
dx = (b - a)/n
rightpoints = Sequence[ f(a + i dx), i, 1, n ] OR rightpoints = 수열[f(a + i dx), i, 1, n]
rightsum = BarChart[ a, b, rightpoints ] OR rightsum = 막대그래프[a, b, rightpoints]
위 과정을 거쳐 나온 그래프는 다음과 같습니다.
위에서 만든 슬라이더를 에니메이션을 해보면~ 막대그래프의 폭이 좁아지면서 적분의 원리를 이해 할 수 있을 겁니다.
'지오지브라' 카테고리의 다른 글
지오지브라(Geogebra) 정삼각형 두 개로 외접원 그리기 (0) | 2014.08.28 |
---|---|
지오지브라(Geogebra)로 정삼각형 작도 (0) | 2014.08.22 |
댓글