Problem 785. Mandelbrot Number Test [Real+Imaginary]

The Mandelbrot Set is built around a simple iterative equation.

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

Mandelbrot numbers remain bounded for n through infinity. These numbers have a real and complex component.

For a vector of real and complex components determine if each is a Mandelbrot number.

If abs(z)>2 then z will escape to infinity and is thus NOT valid.

Input: [-2; 0.22-0.54i ; 0.25-.54i ; 0.26 ;.125+.125i; 0.25]

Output: [1 ; 0 ; 1 ; 0 ; 1 ; 1] ...Where 1 is for a Valid Mandelbrot

Cleve Moler has a whole chapter on the Mandelbrot set in his book Experiments with MATLAB: Chapter 10, Mandelbrot Set (PDF)

Problem based upon Cody 81: Mandelbrot Numbers

Solution Stats

68.18% Correct | 31.82% Incorrect
Last solution submitted on Aug 09, 2014
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!