FractalPark
이색어려움

Rational Map 1

2차 유리 반복 z²/(z + c)이에요. 영점 하나와, c가 변하면서 이동하는 극 하나가 있어요.

탐색기에서 열기
Rational Map 1 줄리아 확대: 극에서 방사형으로 뻗는 휘어진 칼날 부채와 휘감기는 수로
FractalPark이 렌더링한 Rational Map 1: 휘어진 칼날 부채가 극에서 천천히 회전하며 방사되고, 가느다란 띠가 극 근처 궤도를 기록해요.

개요

Rational Map 1은 z² / (z + c)을 반복해요. z² + c 같은 다항식에는 분모가 무너지는 지점이 없지만, 이 사상에는 있어요. z = −c에 움직이는 극이 자리 잡아요. 극을 스치는 궤도는 바깥으로 내던져졌다가 다음 단계에서 전혀 다른 경로를 탈 수 있어요.

영점은 z = 0에 하나, 극은 z = −c에 하나 있어요. 함수는 여전히 2차이지만, 그 극 하나가 평면을 다시 그려요. 멀리서는 z² / (z + c)이 대략 z처럼 자라서(|z|가 크면 z² / (z + c) ≈ z), 무한대는 더 이상 지배적인 고정점이 아니에요. 분지는 유한한 흡인 주기 집합 주변에 모이고, 극은 그 사이에 휘어진 수로와 부채꼴 구역을 새겨요.

FractalPark에는 c가 움직이는 매개변수 평면과 c가 고정된 줄리아 뷰가 있어요. 이 가이드 이미지는 줄리아 확대 사진이에요. 극 주위로 휘어진 칼날들이 펼쳐지고, 가느다란 색 띠가 특이점을 스치는 궤도를 따라가요.

수학

Rational iteration

z(n+1) = z(n)^2 / (z(n) + c)

Each step squares z, then divides by z + c. The numerator is zero at z = 0; the denominator is zero at z = −c, which makes that point a pole. The map has degree two: (z²)/(z + c) is degree‑2 over degree‑1, and after cancelling a common factor it has one zero and one pole, each counted with multiplicity.

Try the pole at close range. Take c = 0.5, so the pole is at z = −0.5, and start at z₀ = −0.49, just to its right. Then z₁ = (−0.49)² / (−0.49 + 0.5) = 0.2401 / 0.01 = 24.01. One step has thrown the orbit far out. Since |z₁| is large, the next step gives z₂ ≈ z₁² / z₁ = z₁ = 24.01: the large value persists instead of snapping back as in the magnet family. Pixel colour records the steps before the orbit crosses the escape threshold.

Unlike polynomial maps, where infinity always attracts escaping orbits, this map is nearly linear far out (z → z). Thrown-out orbits may drift. The escape-time colours therefore spread into broad, gradual bands rather than the abrupt jumps familiar from z² + c.

시각적 특징

This is a Julia close-up. Around the pole, curved blades open into sweeping channels that follow the map's local direction. Tight colour bands between them mark orbits that graze the pole and need many steps to cross the escape threshold.

Because large-z motion is nearly linear rather than explosive, the bands change colour slowly and broadly. It reads as a turning fan with the pole for its hub. Move c and the pole moves too; the whole fan reorganizes.

리믹스와 예제

표준 문서에서 시작하기

이 가이드가 사용하는 동일한 승인된 수식 상태를 연 다음, 인터랙티브 탐색기에서 뷰, 컬러링, 변환, 애니메이션을 바꿔보세요.

자주 묻는 질문

What makes this a rational map?

Its rule is a quotient of two complex polynomials, z² divided by z + c, not one polynomial alone. That permits poles: places where the denominator vanishes and the value becomes infinite. Polynomial maps have no such places, so their dynamics lack this particular detour.

Where is the pole?

Set z + c to zero: the pole is at z = −c. It moves with c and helps draw the curved fan and blades. An orbit passing close by is thrown to a large value, then may drift because the map grows only linearly far from the origin.

소스 해설

  1. frm-v1:69a7d072638f6981ee8e06c85d03831c9a53fb549337605eb35bb3cdf1db4e10:init/0

    rationalMap1에서는 초기화 노드는 다음만 실행해요: ismand이면 z = 0, 아니면 z = pixel.

  2. frm-v1:69a7d072638f6981ee8e06c85d03831c9a53fb549337605eb35bb3cdf1db4e10:loop/0

    rationalMap1에서는 이 반복 노드는 다음만 실행해요: numer = z * z.

  3. frm-v1:69a7d072638f6981ee8e06c85d03831c9a53fb549337605eb35bb3cdf1db4e10:bailout

    rationalMap1에서는 bailout 노드는 다음만 검사해요: |z| <= 256.

구문 특징

initialization-flow

rationalMap1에서는 초기화 특징은 하나의 시작 연산 ismand이면 z = 0, 아니면 z = pixel에 초점을 맞춰요.

iteration-flow

rationalMap1에서는 반복 특징은 하나의 대입 numer = z * z에 초점을 맞춰요.

bailout-test

rationalMap1에서는 종료 특징은 비교 |z| <= 256에 초점을 맞춰요.

매개변수 실험

단계

  1. rationalMap1을 고정된 매개변수 평면 기준으로 렌더링하세요: 중심 (0, 0), 확대 0.25, 회전 0, 및 96회 반복.
  2. 반복 횟수만 바꾸고 기준은 고정한 채 48회로 한 번 렌더링한 뒤 96회 기준과 비교하세요.

관찰할 내용

rationalMap1에서는 48회와 96회 반복의 비교에서 달라지는 점이 있는지 기록하고 소스 제한 |z| <= 256을 적으세요.

연습

rationalMap1에서는 세 주석을 찾아 ismand이면 z = 0, 아니면 z = pixel, numer = z * z, |z| <= 256을 설명하고 그리고 이웃 명령이 반복 주석에 속하지 않는 이유를 설명하세요.

완료 확인

rationalMap1에서는 모든 3개 주석 키를 열거하고 numer = z * z와 |z| <= 256의 역할을 정확히 설명하면 완료예요.

출처 및 권리

출처 정보는 영어 사실 단위에 있어요.

권리 정보는 영어 사실 단위에 있어요.

수식 레코드

rationalMap1

이 FractalPark 표준 구현은 게시되어 실행할 수 있습니다.

rationalMap1의 결정적 미리보기

표준 소스

언어
frm-like/1
표준 라이브러리
1
프로필 모드
parameter-plane
프로필 중심
0, 0
프로필 확대
0.25
프로필 반복 횟수
96
프로필 근거
family

매개변수

선언된 매개변수 없음

표준 소스

검증된 표준 리비전은 읽기 전용입니다. Remix는 별도의 편집 가능한 포크를 만듭니다.

표준 소스를 불러오는 중…

출처 및 현재 구현

수식 ID
37425fb2-8542-502f-94ac-94c0ccb6e508
표준 이름
rationalMap1
원래 이름
rationalMap1
역사적 출처
FractalPark
현재 구현
프로젝트 소유

FractalPark 프로젝트 소유 구현입니다. 연결된 파일은 고정된 정식 Definition입니다.

권리 또는 저작자 표시에 문제가 있나요?

수식 ID와 근거 자료를 보내 주세요. 검토 중에는 관리자가 구현을 보류하거나 철회할 수 있습니다. contact@fractalpark.com