De symmetrische magisch vierkant (1 / 1 stap)

Stap 1: De symmetrische magisch vierkant


Er zijn vele manieren van de bouw van een magische sqaure, maar ik zal u slechts tonen mijne.

Voorwaarden: De 2D matrix moet groter zijn dan 3 en altijd vreemd in grootte.

De functie:

f(y) = 2 * x mod grootte

OR

Voor x = 0 tot grootte-1

Matrix ((OffsetX + x) mod grootte, (OffsetY + 2 * x) mod grootte) = Nr

volgende

Nu wij het hebben van een magisch vierkant, maar is niet symmetrisch of concentrische, zodat we de matrix 180 graden draaien en hen bij elkaar optelt.

Voor x = 0 tot en met maat - 1
Voor y = 0 tot en met maat - 1

Matrix(x,y) = Matrix(x,y) + Matrix (grootte - x - 1, grootte - y - 1)

Volgende

Volgende

Dan zijn we een mirror van de oorspronkelijke matrix en toe te voegen aan het bovenstaande bij elkaar opgeteld.

Voor x = 0 tot en met maat - 1
Voor y = 0 tot en met maat - 1

Matrix(x,y) = Matrix(x,y) + Matrix (grootte - x - 1, y)

Volgende

Volgende

Het resultaat is een symmetrische magisch vierkant.

U kunt het uitvoeren van een nieuwe f(y) = 2 x * mod grootte bovenop de oude matrix en vervolgens herhalen de 180 graden en spiegel bediening voor eeuwig.

Matrix van dezelfde grootte met dezelfde operaties toegepast kunnen worden toegevoegd of aftrekken van elkaars. Vermenigvuldigen of gedeeld met een constante en zal nog steeds worden symmetrisch magische vierkanten.

Download mijn Visual Basic 2010 programma en source code te spelen.

Gerelateerde Artikelen

Oneven magische kubus programma in 'C' taal

Oneven magische kubus programma in 'C' taal

hiiiiIk ben siva,Ik geef een code voor oneven magisch vierkant in c taal:Als u een ingangen 3 X 3 geven dan het zal is output als volgt8 1 63 5 74 9 2
Post apocalyptische recept bril (Updated)

Post apocalyptische recept bril (Updated)

zodat je in de wildernis, of de stad voor die kwestie, en het ondenkbare gebeurt. Uw bril krijgen vernietigd, verloren of anders gerenderd onbruikbaar. Wat zijn u te doen, zeker u niet kan overleven en gedijen zonder zijnde kundig voor zien?Gelukkig
Magische Paper hulpmiddel van het bestuderen van de zak

Magische Paper hulpmiddel van het bestuderen van de zak

ik mijn studenten leren hoe te maken van een 4-zijdige magische stuk papier te gebruiken als een "zak studie tool" om hen voor te bereiden voor tests te helpen. Hersenonderzoek (en ervaring) leert dat de geest is veel beter in staat te leren, ve
Cool magische Duct Tape Wallet

Cool magische Duct Tape Wallet

Heb je een standaard oude saaie portemonnee? Goed dit instructable zal u tonen hoe wat stijl aan uw portemonnee toevoegen en verbaas uw vrienden met haar "magic"!Stap 1: materialen Materialen:-Duct tape: grijs-Duct tape: zwart-zetmeel papier uit
Omzetten van magische kubus in papier Rose

Omzetten van magische kubus in papier Rose

Leer hoe te maken van een papier modular origami magische roos kubus instructies.Dit is een grote modulaire origami model gemaakt door 6 eenheden. De kubus (doos) kan gemakkelijk omzetten voor weinig tweede in papier rose en vice versa. Dit is een mo
MAGISCHE muzikale aftellen naar kerst MACHINE

MAGISCHE muzikale aftellen naar kerst MACHINE

Dit alles begon toen mijn jongste kleinzoon gevraagd hoe lang is het tot Kerstmis?Ik begon te denken van een manier voor een drie jaar oud om te begrijpen welke hoe lang middelen?Als de relatie tussen dagen, uren, minuten en seconden.Hij wist wat was
Hoe maak je magische kubussen

Hoe maak je magische kubussen

Magische kubussen is een set van negen (9) alle kubussen aangesloten op bepaalde randen en het kan worden gecomprimeerd zodat alle kubussen zijden aanraken van andere blokjes hebben of geen van de partijen raken. Voor dit project, moet u drie (3) vel
Holle houten Surfboard - mijn magische tapijt

Holle houten Surfboard - mijn magische tapijt

Welkom bij mijn eerste instructable. Ik heb een paar houten surfboards zo dacht dat ik zou delen mijn favoriet. Het is 7'6 x 21 "x 2" 3/4 magische tapijt ontwerp, een mellow kruiser goed voor luie dagen en lui golven.Plannen link:https://www.Dro
Duct Tape magische portemonnee

Duct Tape magische portemonnee

Magische portemonnee zijn een cool, leuk trucje van ontwerp - dit één uit testen en overtuig uzelf!Stap 1: Maak uw structuurKrijg een pepermuntje tin, of iets dat is ongeveer de grootte van uw credit cards en de id's die u willen zou om op te slaan i
Verbeteringen van magische kubus speelgoed met knoppen

Verbeteringen van magische kubus speelgoed met knoppen

het onderwerp vandaag is DIY ambachten voor kinderen. Magische kubus speelgoed zijn wat wij waren gek om mee te spelen in de kindertijd. Is er nog steeds een magische kubus bij u thuis? Als het antwoord ja is, kun je met de achterban nu.Magische kubu
9 vierkante in. de lucht

9 vierkante in. de lucht

Een aantal leraren gezocht de typische jeugd groepsactiviteit tot leven te brengen in de middelbare school. Zo zetten we uit om herontwerp van het spel, dus kunnen we meer kinderen spelen op een fractie van de kosten.Stap 1: Typische 9 vierkante in.
De vierkante rok

De vierkante rok

U hoeft niet te naaien.Stap 1: De vierkante rok - gemakkelijk DIY - modeStap 2: Vierkante rokMaterialen:130 x 130 cm vierkante stof LycraStap 3:Stap 4: Stap 5:Stap 6: Stap 7:Stap 8: Stap 9:
Golf Desk organisator vierkant

Golf Desk organisator vierkant

Bureau organisatoren komen in vele soorten en maten, maar de typische degenen die je van kantoor aanbod winkels krijgen zou zijn meestal echt smakeloos en meestal vreselijk bij het overwegen van de kwaliteit.Dus toen ik besloot dat ik had besteed gen
Vierkant Lego tabel

Vierkant Lego tabel

hier is een grote lego-tafel met een trog voor delige collectie en een enorme 30 x 30 gebouw pad!Ik herinnerde me over halverwege door de bouw van deze tabel thats een 1 x 6 eigenlijk. 75x5.5 dus hopelijk ik heb alle mijn planning getallen correct aa