El cuadrado mágico simétrico (1 / 1 paso)

Paso 1: El cuadrado mágico simétrica

Hay muchas maneras de construir una plaza mágica, pero sólo le mostraré mío.

Condiciones: La matriz 2D debe ser mayor que 3 y siempre extraño en tamaño.

La función:

f(y) = 2 * x mod tamaño

O

Para x = 0 a tamaño-1

Matriz de ((OffsetX + x) tamaño mod, (OffsetY + 2 * x) mod tamaño) = Nr

siguiente

Ahora tenemos un cuadrado mágico, pero no es simétrica o concéntrica, para que gire 180 grados de la matriz y agregarlos juntos.

Para x = 0 hasta Talla - 1
Para y = 0 a la talla - 1

Matrix(x,y) = Matrix(x,y) + matriz (tamaño - x - 1, tamaño - y - 1)

Siguiente

Siguiente

Entonces la matriz original del espejo y añadir a lo anterior suman.

Para x = 0 hasta Talla - 1
Para y = 0 a la talla - 1

Matrix(x,y) = Matrix(x,y) + matriz (tamaño - x - 1, y)

Siguiente

Siguiente

El resultado es un cuadrado mágico simétrico.

Puede ejecutar un nuevo f(y) = 2 x * mod tamaño encima de la vieja matriz y luego repetir los 180 grados y espejo operación para siempre.

Matriz del mismo tamaño con las mismas operaciones se pueden agregar o restar entre sí. Multplied o dividido con una constante y aún ser simétricos cuadrados mágicos.

Descargar mi Visual Basic 2010 programa y código fuente para jugar.

Artículos Relacionados

Sombrero del partido simétrico

Sombrero del partido simétrico

hacer un sombrero de moda matemáticamente!Este es uno de los 48 proyectos para nuestro Instructables: hecho en su mente (IMIYM) exposición en el Museo de Houston de los niños mostrando desde 26 de mayo de 2012 - 04 de noviembre de 2012. Producido en
Patrón simétrico de flor de

Patrón simétrico de flor de

en este Instructables voy a mostrarte cómo hacer este seis simétrico flor-como patrón de círculoPaso 1: Lo que usted necesita -Brújula-Papel-Lápices de coloresPaso 2: Encontrar el centro Brújula de ajustar al tamaño deseado. Poner la aguja de brújula
HACER un proyector volumétrico de basura

HACER un proyector volumétrico de basura

proyector volumétrico A... es lo que solía Mostrar la princesa Leia en Star Wars R2-D2.Este es un proyecto que parecía detenido por negativa de DLP para proporcionar un chip DMDpara incrementar enormemente la resolución 3D. Este proyecto no ha cambia
Programa cubo mágico impar en lenguaje 'C'

Programa cubo mágico impar en lenguaje 'C'

hiiiiYo soy siva,le doy un código por curioso cuadrado mágico en lenguaje c:Si le das un entradas de 3 X 3 y luego dará la salida es como sigue8 1 63 5 74 9 2
Construir un dragón corto (16 pies 3 - placa soporte vela canoa)

Construir un dragón corto (16 pies 3 - placa soporte vela canoa)

Nota: versión 4.0 12 de mayo de 2011: agregado paso 7 sobre una conversión de trimarán breve para el desafío de Everglades. Hablar más sobre la vela (y otras cosas) en mi blog, Tristram Shandy en el siglo 21, www.tristramshandy21st.blogspot.com - wtP
Construido de cero bola tiro Tricopter

Construido de cero bola tiro Tricopter

"¿Qué es esto? ¿Un rasguño construido tricopter en Instructables? ¿En una 250 carreras tamaño? ¿Con los apoyos de 10 pulgadas? ¿Un mech de orientación confiable, suave e innovador? ¿Y UN TIRADOR DE BOLA DE FUEGO? ¿Cómo construir uno?"Bueno, me a
Cubo LED 8 x 8 x 8

Cubo LED 8 x 8 x 8

pantalla 3D crear su propia 8 x 8 x 8 LED cubo!Creemos que este Instructable es la guía más completa paso a paso para construir un 8 x 8 x 8 que LED cubo publicado siempre en los intertubes. Le mostrará todo, desde la teoría de la operación, cómo con
Diseño y construcción bonito avión RC

Diseño y construcción bonito avión RC

Hola a todos este es mi Instructable primera pero estoy emocionado y deseoso de compartir con toda la gran gente de aquí cómo diseñar y construir un avión a control remoto. La aviación ha sido una pasión de toda mi vida y me ha llevado a obtener mi t
Caja de bobina con bisagras

Caja de bobina con bisagras

Que necesitábamos reemplazar la caja de dinero que se utilizó en YuKonstruct para los miembros a pagar por los suministros que se utilizan. El cuadro que estábamos usando hasta ahora, requiere realmente desmontar y volver a montar la caja cada vez qu
Construir un Quadcopter de cámara FPV de alto rendimiento

Construir un Quadcopter de cámara FPV de alto rendimiento

Este Instructable le mostrará en detalle, cómo construir un quadcopter de alta calidad para vuelo FPV y grabar fotos y videos aéreos.Todos sabemos los seres humanos no pueden volar. Nuestros huesos son demasiado densos y agitando los brazos no produc
PCB cuadrotor (sin cepillo)

PCB cuadrotor (sin cepillo)

Quadrotors están los Segways nuevos: una plataforma auto estabilizador, algo mágica y fascinante que cada persona tecnología quiere tener. Usted no puede montar un cuadrotor (bueno, tal vez usted puede), pero vuelan, y se puede construir uno mismo de
Casos personalizados impresionantes (desde $20 - $2000)

Casos personalizados impresionantes (desde $20 - $2000)

Un resumen: Este instructable le educará sobre las diferentes técnicas para crear increíblemente modificado para requisitos particulares casos. Cada paso lo guiará a través de decisiones rápidas y baratas a opciones reflexivas, más artesanal. Este in
Impresión Quasicrystal formas 3D

Impresión Quasicrystal formas 3D

He estado interesado en "cuasicristales", que son patrones que se orden a largo plazo, pero no necesariamente repetición. Resulta que son bastante fáciles de generar usando simples de matemáticas. (Nota "cristal" es utilizado aquí en e
Pequeño generador de Wimshurst de cartón y CD

Pequeño generador de Wimshurst de cartón y CD

La máquina de Wimshurst influencia era una máquina popular a finales del siglo XIX para generar altos voltajes.De su desarrollo ~ 1883 había reemplazado otros dispositivos tales como las máquinas "Holtz" y "Voss". Fue una de las primer