홈페이지
Desmos
[clearfix]
1. 개요
그래핑 계산기, 공학용 계산기, 기하학 도구 등 여러 종류의 수학 관련 도구를 모은 어플리케이션이다.2. 설명
2.1. 그래핑 계산기
그래핑 계산기에서는 직교좌표계와 극좌표계에서 다양한 함수나 그래프, 도형 등을 그릴 수 있다. 축 이외의 다른 변수를 설정할 수 있는데, 이때 슬라이더를 활용해 변수를 실시간으로 수정하거나 알아서 바뀌게 할 수 있다. 슬라이더 모드도 왕복, 래핑 (최댓값에 도달하면 다시 최솟값부터 시작)[1], 편도, 무제한 증가의 4가지가 있으며, 증가 속도 또한 조절 할 수 있다.[2]그래프의 식에 변수를 포함시켜 슬라이더를 이용해 그래프가 달라지는 것도 구현할 수 있다. 또한 함수를 조각적으로 정의할수도 있다. 더 나아가 리스트, 색상[3] 등의 기능도 있으며, 그래프 듣기[4]나 tone 함수[5]를 사용해 소리를 낼 수도 있다.
계정을 만들어야만 사용할 수 있는 기능도 있는데, 대표적으로 마우스 클릭 시 변수 값 변경과 같은 일정 동작을 수행하는 Event와 티커(ticker)[6]가 있다.[7] 이걸로 스도쿠나 3D(!) 게임을 만드는 정신나간 사람 또한 존재한다. 이러한 프로젝트들은 주로 Desmos 공식 대회인 Desmos Global Art Contest[8]나 제작자의 튜브 채널에서 소개된다.
2.2. 기하학 도구
2.3. 3차원 계산기
[1] 삼각함수와 같은 주기함수를 다룰 때 유용하다.[2] 0.05, 0.1, 0.15, 0.2, 0.35, 0.5, 0.75, 1, 1.5, 2, 3.5, 5, 7.5, 10, 15, 20배속이 가능하다.[3] RGB, HSV를 3변수 함수로 지원한다.[4] x축을 시간으로, y축을 주파수로 적당히 바꿔서 그래프에 해당되는 소리를 들려준다.[5] 매개변수로 입력된 주파수와 크기의 소리를 계속 재생한다. 물론 매개변수를 다른 변수에 대한 식으로 놓을수 있다.[6] 특정 동작을 일정한 시간 간격으로 실행하는 오브젝트[7] 이 기능(반복문)과 조각적 정의(조건문) 때문에 Desmos는 튜링 완전하다![8] 페이지에서 나이대 별로 분류된 작품들을 볼 수 있다.