File Exchange

image thumbnail

Puzzle: visualize the 3-D cube in that Tickle IQ puzzle (surprising result)

version (228 KB) by Michael Kleder
Renders the correct 3-D cube in an online IQ puzzle.

1 Download

Updated 31 Oct 2005

No License

Recently, the folks at sent out an advertisement where you have to assemble a cube in 3-D in your mind from a flat drawing, and then decide which of several drawn cubes match the truth.

I won't give the answer away here, but the included MATLAB figure file provides the cube rendered in 3-D so you can spin it around and decide for yourself.

Use "hgload cube" (or "hgload cube6" if you have a MATLAB version prior to MATLAB 7). Spin the cube around and play with it. Make sure that you check the rendered cube for correct placement of the graphics on the faces, INCLUDING THE ORIENTATION OF EACH GRAPHIC. (That's the detail that gives the surprising result!)

Caution: Users may give the answer in the comments below (in fact I encourage it). So if you want to solve the puzzle, do so before you read the comments.

Michael Kleder, Oct 2005

(The fine print: Although this is an interesting puzzle sent out as a public advertisement from, this posting is not in any way an endorsement, and represents "sample use" for purpose of critique.)

Cite As

Michael Kleder (2020). Puzzle: visualize the 3-D cube in that Tickle IQ puzzle (surprising result) (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (3)

nafise saeedi

The Author

New Version Uploaded!
Everything is now collected into a single figure file (and the instructions have been updated accordingly). Simply hgload "cube.fig" for Matlab 7 or "cube6.fig" for earlier Matlab versions.

The Author

There was a data transfer error while uploading the zipfile, affecting only the "cube6.fig" file. (Other files were fine.) I've refreshed the upload.


Placed the original puzzle into the figure along side of the rotatable cube.

Upload data error... fixed.

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