[믿음.은혜·좋은자료]/좋은자료

[스크랩] 통합 수학 프로그램 바이도도 매쓰토이 (byedodo matheToy)

기쁨조미료25 2007. 11. 6. 11:47

 개인 사용자 : 프리웨어 / 기업 사용자 : 프리웨어

쉬운 인터페이스의 전문 수학 프로그램

 

복잡하고 어려운 수식의 계산, 그래프, 행렬식, 벡터, 미적분, 수론 계산 등에 관한 문제를 해결하기 위해 MatheTOY가 제작되었습니다.
오랜 테스트와 반복 작업으로 안정된 인터페이스를 지니고 있으며, 사용자의 입장에서 편하고 능률적인 구조로 제작되었습니다.
이 프로그램은 계속 업데이트가 진행되고 있고, 현재 추가 작업이 진행중인 연산 엔진들이 여럿 있으므로, 다음 버전에는 지금보다 더 많은 수학 엔진이 처리될 것입니다.  

10만 배율의 공간 그래프

● 그래프의 배율은 10만배 이상이며, 다이렉트X 등의 그래픽 컴퍼넌트에 의존하지 않고 자체 그래프 프로세서로 개개의 점들을 floor function으로 표시하므로, Chaos적인 상태를 계속 확대하여 살펴볼 수 있습니다.
각 2, 3차원 그래프의 원점 이동과 회전 이동은 화면에 보이는 x, y, z 축을 마우스로 드래그하여 조정할 수 있도록 하여 편리함을 주었습니다.
그래프의 그리기 모드(draw mode)와 색깔, 해상도 등을 자유롭게 설정할 수 있습니다.

 

 

● 사용자가 입력할 수 있는 함수는, 수십여가지가 되며, 거의 모든 삼각함수와 Log 함수 등을 지원합니다. 이러한 함수를 괄호 중첩하여 입력할 수 있으며, 변수에 따라 자동으로 2, 3차원 그래프를 그립니다.

현재 x, y, z 세가지 변수로 수식을 구성할 수 있으며, 예를들어 z3 = x3 + y3과 같이 입력하여 그 3차원 그래프를 관찰할 수 있습니다.
이런 간단한 꼴 뿐만 아니라, 훨씬 더 복잡한 함수와 log, sin, cos, exp 의 중첩 수식 등을 자유롭게 코딩 입력할 수 있습니다.
즉, 5 * Log ( 6 ^ ( 20 * 100 ) - Euler( 30^300 + 1 ) / Tan ( 1.7 ) 처럼 중첩된 괄호와 중첩 함수가 입력 가능하며 Mathe TOY의 다른 모든 처리에서도 이러한 내용이 지원됩니다.

" 보통 사용되는 수학 전문 프로그램들은 고가의 외국산 제품들이고,
초보자가 쉽게 익힐 수 없는 인터페이스의 어려움까지 더해, 학생들이 접하기 어려운 점이 있습니다.
byedodo Mathe TOY는 그런 곤란함의 반대편에 있습니다."

코딩 기능이 있는 수론 계산기

 

컴퓨터의 계산 기능을 최대한 활용한 프로그램입니다.
3만자리('1'뒤에 '0'이 3만개 이상 붙는 수)에 대한 사칙연산이 실시간으로 계산되어집니다.
내부의 계산 알고리즘은 오랜 기간 다양한 계산에 활용되며 수없이 검증되며 업데이트 되어 온 것으로, 안정적이며 뛰어납니다.

코딩 기능을 지원하고 있어서, 여러 겹의 함수로 복잡하고 괄호로 중첩된 수식을 사용자가 편리하게 입력하고 계산할 수 있게 하었습니다.
이전 계산을 자동 기록하여, 어려운 수식이나, 계산 시간이 오래걸린 부분을 따로 적을 필요없이 계산창에서 즉시 확인할 수 있습니다.  

복잡한 수식을 쉽게 계산 - 다항식 계산기

이 다항식 계산용 프로그램은 강력한 기능만큼 알고리즘 구현에 있어 많은 노력이 든 프로그램입니다.
이 프로그램은 byedodo Calc와 유사한 코딩 기능을 가지고 있습니다.
또, 다항식 계산 전용의 각종 함수를 지니고 있습니다.
그리고, Calc, Graph 프로그램과 같이 중첩된 함수와 중첩된 괄호에 대한 계산 기능을 포함합니다.
다항식 계산기는 Where 문을 두어, 계산한 수식을 Where 문에서 지정한 조건으로 변환하도록 처리하였습니다.  

행렬 계산기

최대 8개의 임의 차원의 행렬에 대해 행렬간의 사칙연산과 각종 행렬 함수를 처리할 수 있습니다.
다른 모든 Byedodo 수학 프로그램의 프로세서와 마찬가지로, 행렬 프로그램 역시 괄호 중첩 등이 가능한 사용자 코딩으로 입력에 있어서 자유로운 수식 표현이 가능합니다.
행렬 연산 엔진의 소스는 보다 빠른 수학적 기법을 사용하고 있으며, 다른 행렬 연산 알고리즘보다 안정적입니다.

 

"지원 함수의 추가와 코딩 강화가 진행되고 있으며, 또한 행렬, 극한, 미적분 등의 여러 수학 분야에 대한 연산 엔진이 개발되어 있습니다.
(현재 통합 버전에서, 행렬과 실함수 처리를 추가 지원하였습니다.)"  

기타 수학 연산 프로세스

기타 실함수 계산기와 복소수, 다원수 처리기 등이 지원되고 있으며, 앞으로도 추가적인 여러 수학적 툴들이 계속 Mathe TOY 프로그램에 Import! 될 것입니다. 이것은 Research 부분의 수학 코드 디자인 파트 연구 부분과 맞물려 지속적으로 진행될 것이며, 진행 상황은 Byedodo Public Center의 Research 파트를 참고하십시요.

지원 함수의 업데이트, 코딩 기능의 강화, 내부 프로세서의 강화에 대한 설계를 토대로 업데이트를 진행합니다.
현재의 기능으로도, Mathe TOY는 수백만원의 외국산 프로그램에 비교하여 기본 연산의 속도와 안정성이 뛰어납니다.
기타 업데이트 설계의 내용은 프로그램의 도움말을 참고하십시요.

 

http://www.byedodo.com

출처 : 사과꽃이 지는 들녘
글쓴이 : 별사탕 원글보기
메모 :