유전자 프로그래밍을 사용하여 이미지를 대화식으로 전개하는 방법에 대해이 멋진 글의 한 부분 인 book을 읽었습니다. 함수 세트의 대부분은 단순한 산술 및 trig 함수로 구성됩니다 (실제 작업과 리턴 이미지). 이 함수는 이미지를 인코딩하는 파스 트리의 내부 노드를 구성합니다. 트리의 잎 또는 터미널 값은 임의의 숫자와 x, y 좌표입니다. 기능 세트에 복소 평면의 반복 기능을 추가하는 방법에 대한 섹션있다Mandelbrot 세트를 사용한 유전 프로그래밍
:
는 유전학을 말해 특정 만델 브로가 관목이 무성한 나무에 어딘가에 노드로 설정 삽입합니다. 이 함수는 두 개의 인수를 요구합니다 : mandel (cReal, cImag), 복소수 평면에서 실수 및 허수 좌표로 을 처리합니다. 게놈 이 방금 픽셀 좌표 (x, y)를 제공하고 mandel()이 루트 노드 였으면 익숙한 Mset을 얻을 수 있습니다. 그러나 cReal과 cImag는 그 자체로 함수의 전체 가지의 결과이며, 좌표 사이에 많은 흩어져있는 좌표 x가 있습니다. 잠시 동안 반복 루프 궤도 을 입력하고 마침내 Mets 어 트랙터에 대한 거리 측정치 (예 : 반복 횟수)를 사용하여 탈출하십시오.
내 질문은 어떻게 복잡한 평면에 포인트의 실제 및 가상 좌표를 인수로 가져 와서 만델 브로 세트의 렌더링을 반환하는 함수로 만델 브로 세트 렌더러를 만들겠습니까? 그 수이 실제로 질문에 대한 대답,하지만 당신은 단순히 인용 한 텍스트에 대한 이해가 mandel
기능 은 (곱셈, 최소, 최대, 또한 같은 등) 또 다른 기능이라고 말한다면