Genius는 오픈 소스이며 자유롭게 배포되는 소프트웨어 프로젝트로서 처음부터 GEL 확장 언어 용 수학 유틸리티로 사용하도록 설계되었습니다. 이것은 Mathematica, BC, Maple 또는 Matlab 프로그램과 매우 유사합니다.
임의 정밀도 정수 지원
응용 프로그램은 임의 정밀도 정수와 다중 정밀도 부동 소수점을 지원하므로 분모와 지수로 저장되는 유리수를 처리 할뿐만 아니라 수치 방정식과 다항식 근을 해석 할 수 있습니다.
복잡한 숫자도 처리합니다.
Genius는 데카르트 좌표에 저장된 복소수를 처리 할 수 있으며 수학과 같은 표현식, 행렬 계산 및 많은 관련 함수가 포함 된 선형 대수학 문제를 해결합니다.
가장 일반적인 삼각 함수 및 기본 함수를 지원합니다.
위의 것 외에도 Genius는 수 이론, 가장 일반적인 삼각 함수 및 기본 함수, 조합법, 기호 계산, 미적분, 통계 및 행렬 및 역변환을 포함한 모듈러 산술을 지원합니다.
다양한 플롯 유형 지원
다른 기능 중에서도 표준 2D 그래프, 파라 메트릭 플롯, 3D 함수 표면 플롯, 슬로프 필드 및 벡터 필드 플롯과 같이 EPS 파일 형식의 PNG로 내보낼 수있는 2D 함수 라인 플롯에 대한 지원을 언급 할 수 있습니다
완전한 프로그래밍 언어
Genius 표준 라이브러리의 대부분은 GEL 확장 언어로 작성 되었기 때문에 사용자에게 자동 타이핑 기능을 갖춘 완벽한 프로그래밍 언어를 제공합니다. LaTeX, MathML 또는 Troff (eqn)로 행렬을 출력 할 수 있습니다. 즉, 기본적으로 Genius의 파일을 위에서 언급 한 형식으로 문서에 복사 할 수 있습니다.
내장형 개발 환경 내장
Genius 프로젝트에는 명령 행 부분 외에 사용자가 최소한의 노력으로 자신의 프로그램을 편집하고 테스트 할 수있는 IDE (Integrated Development Environment) 그래픽 도구가 내장되어 있습니다.
지원되는 플랫폼 및 가용성
응용 프로그램은 전적으로 C 프로그래밍 언어로 작성됩니다. GNOME 프로젝트와 함께 배포되며 다양한 GNU / Linux 배포판을 지원합니다. 현재 32 비트 및 64 비트 하드웨어 플랫폼이 모두 지원됩니다.
이 릴리스의 새로운 기능 :
RungeKutta 예제
평면 커브 플롯 예제
사용되지 않는 항목에 대한 의존성을 피하기 위해 VTE의 내부 버전
새로운 번역 (Andre Klapper, Balazs Mesko, Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Cernocky, МироCлaв Николић, Daniel Mustieles, Kristjan Schmidt)
버전의 새로운 기능 :
gnome-common의 빌드 시스템에 따라 중지하십시오.
도움말은 이제 HTML로 제작되어 브라우저에 표시됩니다. 즉 실제로 작동하고 링크가 작동하며 설치되는 특정 데스크톱 환경에 의존하지 않습니다. HTML 도움말은 & quot; 수동 & quot; 실행됩니다.
더 핑 방정식의 새로운 예
Peano 함수의 흔적에 대한 새로운 예
예제의 몇 가지 수정 / 개선 사항
SurfacePlotDrawLines / Points에서 충돌 문제 해결
새로운 번역 (Enrico Nicoletto, Anders Jonsson, Wolfgang Stoggl, Rafael Fontenelle, МироCлaв Николи et, et moi)
이러한 변경을하는 동안 작성자 (Jiri)는 NSF grant DMS 1362337과 Oklahoma State University
버전 1.0.22의 새로운 기능 :
열 방정식 FDM 애니메이션 예제의 선 플롯 버전을 추가하고 표면 플롯 버전을 개선합니다.
인수 원칙 예제 추가
두 개의 Mandelbrot 세트 예제와 Newton의 프랙탈 예제 추가
복잡한 매핑 시각화 예제 추가
Riemann과 Darboux 합계에 대한 예제를 추가하십시오.
지금 너무 많아서 예제를 하위 메뉴로 나눕니다.
& quot; 채워진 & quot; 채워진 다각형 그리기를 허용하는 선 속성
대화 형 프로그램에 LinePlotWaitForClick 및 LinePlotMouseLocation 함수를 추가하십시오 (위의 새 예제 중 일부에 사용됨).
LinePlotDrawPoints 및 LinePlotDrawLine은 복합 nubmers의 열 벡터를 허용합니다.
더 새로운 플렉스가있는 시스템에서 구문 분석시 가능한 무한 루프 수정
전치 행렬 (벡터)의 요소 설정 수정
ErrorFunction에 문서 문자열 수정 (Hjorth Larsen에게 물어봐 주셔서 감사합니다)
더블 히팅시 잘못된 행동을 수정합니다. & quot; 실행 & quot;
vte deprecations 수정, 지금은 0.26 필요
일부 문자열 수정 및 문서 수정 (Anders Johnsson에게 감사)
보호 된 id를 swapwith로 바꾸려고 할 때 segfault 수정
0 행렬에서 StripZeroColumns 동작 수정
Subfactorial (Anders Johnsson)을 수정하고 Subfactorial, Factorial, DoubleFactorial을 행렬에 적용합니다.
복잡한 인자를 가진 inverse trig 함수를 수정하십시오.
일부 충돌을 포함한 기타 사소한 수정
번역 업데이트 (Miguel Rodriguez Nunez, Marek Cernocky, Anders Jonsson, Hjorth Larsen, Alan Mortensen, Balazs Ur, Mario Blattermann, Christian Kirbach, Daniel Şerbanescu, Rafael Fontenelle, Piotr Drag, Tiago Santos, Enrico Nicoletto, Daniel Mustieles , Julien Hardelin, et moi)
이러한 변경을하는 동안 작성자 (Jiri)는 NSF grant DMS 1362337과 Oklahoma State University
버전 1.0.20의 새로운 기능 :
SVG를 포함하여 더 많은 아이콘 크기를 추가하고 .desktop 파일에 키워드를 추가하십시오.
문서 업데이트
PeriodicExtension 함수 수정
ErrorFunction (erf)은 실수 값에 대해 MPFR을 사용하므로 훨씬 정확하고 빠릅니다.
푸리에 시리즈 예제는 더 이상 수작업으로 코드화 된 그래프와 수작업 계열을 사용하지 않으므로 다른 기능에 대한 시리즈를 표시하도록 쉽게 수정할 수 있습니다
GCC 5 컴파일 수정
하나의 가능한 크러셔를 포함한 플로팅 코드의 몇 가지 사소한 수정
번역 업데이트 (Wolfgang StA¶ggl, Marek AÅ'ernockA½, Maria Mavridou, à ¢ â, ¬  ¬N €    N à "Ã
댓글을 찾을 수 없습니다