File Exchange

image thumbnail

GPU Julia Set Explorer

version 1.4 (93.2 KB) by Ben Tordoff
Explore the Julia Set of the Mandelbrot Set using MATLAB and a capable GPU.


Updated 06 Jan 2021

From GitHub

View Version History

View license on GitHub

This application allows you to explore the Julia Set of the Mandelbrot Set in MATLAB with the help of a capable GPU. It is primarily intended as a demonstration of element-wise calculations using MATLAB and a GPU, however it also has some fun features:
* Use the normal MATLAB zoom and pan to browse the Julia Set
* Drag or click to select the location in the Mandelbrot Set for which the Julia Set is rendered
* Sit back and watch the app move around the Mandelbrot Set on a pre-stored path (zoom and pan still work)

See also the "GPU Mandelbrot Set":

NB: Requires MATLAB R2016b or above with Parallel Computing Toolbox and an NVIDIA GPU with CUDA Compute Capability 3.0 or above.

Cite As

Ben Tordoff (2021). GPU Julia Set Explorer (, GitHub. Retrieved .

Comments and Ratings (2)


Andrew Horchler

Nice graphics. I've been a round a while and had never heard of a ".mlappinstall" file. There was no README so I just tried double clicking on the file. In OS X this just launched another copy of my Matlab R2013a but didn't appear to "install" anything. I renamed the file to ".zip" and was able to open it and see the file that the File Exchange had claimed were in this submission plus others. I also Googled and found out that one need to run matlab.apputil.install on the ".mlappinstall" file. This should be in a README and in your description above. But I don't really think that such an "installer" (seems like a poor excuse for one if you can't double click on the file) is even necessary in your case.

MATLAB Release Compatibility
Created with R2020b
Compatible with R2016b and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!