GPU Fractal Explorer

Version 1.1 (169 KB) von Ben Tordoff
View and investigate various fractals using MATLAB and an NVIDIA GPU
171 Downloads
Aktualisiert 23. Apr 2021

This application allows you to explore several different fractals in MATLAB with the help of a capable NVIDIA GPU. It was inspired by Cleve Moler's article GPU Enables Obsession with Fractals, where each fractal has the common pattern that every location (i.e. pixel in the resulting image) can be calculated independently. This makes them trivially parallel and eminently suitable for acceleration on the GPU using the gpuArray/arrayfun feature.

The following fractals are included:

* Burning Ship: Mandelbrot-like iteration with update function (|Re(z)|+i|Im(z)|)^2
* Mandelbrot: The classic Mandelbrot set
* Mandelbar: A Mandelbrot variant using a conjugating update
* Mandelbrot 11: A Mandelbrot variant using ^11 instead of ^2.
* Newton's Method (cubic): Iterations to convergence of Newton's method for the function x.^3 - 2.*x - 5
* Newton's Method (trig): Iterations to convergence of Newton's method for the function tan(sin(x)) - sin(tan(x))
* Tower of Powers: Cycle count for y(k+1) = z^y(k)

This app is provided purely for your entertainment, but has the following features:
* Use the normal MATLAB zoom and pan to browse each fractal
* Quickly switch between fractals
* Sit back and watch the app pan and zoom between pre-stored locations for each fractal
* Add your own locations to the animation lists

You might also be interested in my other GPU fractal apps:
* A GPU Mandelbrot Set: https://www.mathworks.com/matlabcentral/fileexchange/30988
* GPU Julia Set Explorer: http://www.mathworks.com/matlabcentral/fileexchange/33201

Zitieren als

Ben Tordoff (2024). GPU Fractal Explorer (https://github.com/BJTor/GPU-Fractal-Explorer/releases/tag/v1.1), GitHub. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2020b
Kompatibel mit R2016b und späteren Versionen
Plattform-Kompatibilität
Windows macOS Linux
Tags Tags hinzufügen
Quellenangaben

Inspiriert von: A GPU Mandelbrot Set

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.1

See release notes for this release on GitHub: https://github.com/BJTor/GPU-Fractal-Explorer/releases/tag/v1.1

1.0

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.