Wolfram 언어

망델브로 집합의 계산 가속하기

Wolfram Compiler는 Plus, Power, Sin 등의 수치 계산을 위한 포괄적인 Wolfram 언어 함수 및 다양한 프로그래밍 구조를 지원합니다. 강력한 타입 추론 규칙에 의해 변수 출력의 자동 추정이 가능해지고 있습니다.

다음 함수는 망델브로 집합을 정의하는 임계값의 를 초과한 곳에서 중지하기 위해 필요한 반복 횟수를 계산합니다. Function은 새로운 주석 Typed를 사용하여 입력이 복잡한 변수로 선언할 것에 유의해야 합니다.

FunctionCompileTyped 주석에서 입력은 복소수라고 판정하지만, 출력은 정수라고 자동으로 추정합니다.

각 함수를 복소 평면의 격자에 적용하는데 얼마나 오래 걸리는지 측정할 수 있습니다.

두 결과는 같습니다.

그러나, 컴파일한 함수는 40배 이상의 속도입니다.

ArrayPlot과 5배 촘촘한 격자를 사용하여 결과의 격자를 시각화합니다.

관련 예제

de en es fr ja pt-br zh