# RUBIK1

Version 1.0.0.0 (11,9 KB) von
Simulates state-control-sequences applied onto a user-defined Rubik cube
Aktualisiert 16. Nov 2009

Lizenz anzeigen

---------------------------------------------------------------
1. Intro: Why rubik1? (see the separate HTML documents in the links below for more & 'muy picante' details).

* In the mid-1970s, Erno Rubik (see below for much more details) sought a teaching tool to help his students understand 3D objects.

Compatible with the original goals of E.Rubik - the cube puzzle's inventor,

RUBIK1 is in the class of demos, providing handsome ways to learn

programming GUI's & 3D graphics in Matlab.

* Alexander Mueller had done a number of very appropriate 'moves' in his submission
(http://www.mathworks.com/matlabcentral/fileexchange/8461).

** However, in rubik1 you will not find a cut and paste of Alex's original.
There are many changes in either goals (rubik1 is NOT a game per se!), programming gadgetry and mathematical approaches to 3D graphics and transforms. For example, Alex's cube is changing its 'skin' colors, a bit like a chameleon.

A convenient numbering of the faces, very compatible with the <x>, <y> and <z> space axes,
greatly simplifies the code - making it straightforward and flexible: any cube from 2x2x2 to the NxNxN of your own fancy.

** Finally,
RUBIK1 uses & further illustrates p_json
(http://www.mathworks.com/matlabcentral/fileexchange/25713-highly-portable-json-input-parser)

---------------------------------------------------------------
2. Test & illustrate moves

* See the detailed help to rubik1

* See also the multitude of examples provided in the sample calling script B1G

which is the HTML publication of the results from running the provided script B1G.m

---------------------------------------------------------------

The Gordian Knot

Much more on The Rubik's Cube

... which is a 3-D mechanical puzzle invented in 1974 by the Hungarian sculptor and professor of architecture Erno Rubik.
There are exactly 43,252,003,274,489,856,000 permutations.

http://peter.stillhq.com/jasmine/rubikscubesolution.html

or: 3D source code simulation rubik

http://en.wikipedia.org/wiki/Cayley_graph

### Zitieren als

Nedialko (2024). RUBIK1 (https://www.mathworks.com/matlabcentral/fileexchange/25863-rubik1), MATLAB Central File Exchange. Abgerufen .

##### Kompatibilität der MATLAB-Version
Erstellt mit R2006b
Kompatibel mit allen Versionen
##### Plattform-Kompatibilität
Windows macOS Linux
##### Kategorien
Mehr zu Rubik's Cube finden Sie in Help Center und MATLAB Answers
##### Quellenangaben

Inspiriert von: Highly portable JSON-input parser

### Community Treasure Hunt

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

Start Hunting!
Version Veröffentlicht Versionshinweise
1.0.0.0