File Exchange

image thumbnail

GPU Julia Set Explorer

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


Updated 06 May 2019

View License

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 R2012a or above with Parallel Computing Toolbox and a GPU with CUDA Compute Capability 1.3 or above.

Cite As

Ben Tordoff (2020). GPU Julia Set Explorer (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)


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.


Make robust to non-integer window sizes

Fix compatibility with R2014b

Updated to include a MATLAB App for easy installation/removal.

Add link to GPU Mandelbrot Set to description.

MATLAB Release Compatibility
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux