RUBIK1

Version 1.0.0.0 (11,9 ko) par Nedialko
Simulates state-control-sequences applied onto a user-defined Rubik cube
1,3K téléchargements
Mise à jour 16 nov. 2009

Afficher la licence

---------------------------------------------------------------
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

* See
http://sites.google.com/site/sim4stim/2clicks/test0

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

---------------------------------------------------------------
3. Links:

http://sites.google.com/site/nedialkokrouchevpages/rubik1/nnotes
http://sites.google.com/site/sim4stim/2clicks/test0
http://sites.google.com/site/nedialkokrouchevpages/rubik/why

The Gordian Knot

http://en.wikipedia.org/wiki/Gordian_Knot
http://www.alexander-the-great.co.uk/gordian_knot.htm

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.

google: solve Rubik

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

http://www.ws.binghamton.edu/fridrich/Mike/middle.html
http://www.ws.binghamton.edu/fridrich/cube.html
http://www.ws.binghamton.edu/fridrich/Mike/orient.html
http://www.ws.binghamton.edu/fridrich/Mike/permute.html

google: Matlab 3D simulation rubik
or: 3D source code simulation rubik

http://arcus.sourceforge.net/download.html

google: Rubik wiki

http://en.wikipedia.org/wiki/Rubik%27s_Cube
http://en.wikipedia.org/wiki/Ern%C5%91_Rubik
http://en.wikipedia.org/wiki/Optimal_solutions_for_Rubik%27s_Cube

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

http://en.wikibooks.org/wiki/How_to_solve_the_Rubik%27s_Cube
http://en.wikibooks.org/wiki/How_To_Solve_Any_NxNxN_Rubik%27s_Cube

http://vanderblonk.com/wp-content/plugins/rubik/cubeapplet.php?stickers=F2L&alg=BU%27B%27UR%27URU%27

Citation pour cette source

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

Compatibilité avec les versions de MATLAB
Créé avec R2006b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Rubik's Cube dans Help Center et MATLAB Answers
Remerciements

Inspiré par : 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 Publié le Notes de version
1.0.0.0