사용자 도구

사이트 도구


만델브로트_집합

문서의 이전 판입니다!


만델브로트 집합

<code python m.py>

import numpy as np

def mandelbrot(z,maxiter):

  c = z
  for n in range(maxiter):
      if abs(z) > 2:
          return n
      z = z*z + c
  return maxiter

def mandelbrot_set(xmin,xmax,ymin,ymax,width,height,maxiter):

  r1 = np.linspace(xmin, xmax, width)
  r2 = np.linspace(ymin, ymax, height)
  return (r1,r2,[mandelbrot(complex(r, i),maxiter) for r in r1 for i in r2])

if name == 'main':

  pass
만델브로트_집합.1550016996.txt.gz · 마지막으로 수정됨: 2024/03/23 02:37 (바깥 편집)