Tworzenie kwadratu magicznego na podstawie sumy liczb.
-
- Użytkownik
- Posty: 30
- Rejestracja: 23 maja 2018, o 19:09
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Witam,
Otóż chciałbym stworzyć kwadrat magiczny na podstawie dowolnej sumy, która przyszła by mi do głowy i tu moje pytanie czy jest jakiś wzór na wyznaczenie kolejnych liczb tak, aby sumy wierszy i kolumn równały się sumie podanej na początku?
P.S. Potrzebuje tego do stworzenia programu, który tworzyłby takie właśnie kwadraty magiczne.
Otóż chciałbym stworzyć kwadrat magiczny na podstawie dowolnej sumy, która przyszła by mi do głowy i tu moje pytanie czy jest jakiś wzór na wyznaczenie kolejnych liczb tak, aby sumy wierszy i kolumn równały się sumie podanej na początku?
P.S. Potrzebuje tego do stworzenia programu, który tworzyłby takie właśnie kwadraty magiczne.
-
- Użytkownik
- Posty: 153
- Rejestracja: 28 maja 2016, o 11:26
- Płeć: Mężczyzna
- Lokalizacja: obecnie Łódź
- Podziękował: 2 razy
- Pomógł: 45 razy
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Znana mi jest dla kwadratu \(\displaystyle{ 3\times 3}\). Wartość \(\displaystyle{ r}\) to suma w każdym wierszu i kolumnie. Liczby \(\displaystyle{ a,b,c,d}\) wstawiamy sami, a cała reszta już z tego wynika.
Ostatnio zmieniony 23 maja 2018, o 21:52 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.
-
- Użytkownik
- Posty: 30
- Rejestracja: 23 maja 2018, o 19:09
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Czy są jakieś warunki dla \(\displaystyle{ a,b,c}\) i \(\displaystyle{ d}\)? Np. czy \(\displaystyle{ a < b < c < d - a}\) ? W sensie czy można jakoś wyznaczyć \(\displaystyle{ a,b,c}\) i \(\displaystyle{ d}\) mając tylko sumę?
Ostatnio zmieniony 23 maja 2018, o 21:54 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Używaj LaTeXa także do pojedynczych symboli.
Powód: Używaj LaTeXa także do pojedynczych symboli.
-
- Użytkownik
- Posty: 153
- Rejestracja: 28 maja 2016, o 11:26
- Płeć: Mężczyzna
- Lokalizacja: obecnie Łódź
- Podziękował: 2 razy
- Pomógł: 45 razy
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Jeżeli dopuszczasz wartości ujemne, to nie ma żadnych warunków. A jeżeli mają być nieujemne, to muszą być spełnione nierówności:
\(\displaystyle{ a+d \leq r}\),
\(\displaystyle{ b+d \leq r}\),
\(\displaystyle{ c \leq a+d}\),
\(\displaystyle{ c \leq b+d}\),
\(\displaystyle{ a+d+b-c \leq r}\).
\(\displaystyle{ a+d \leq r}\),
\(\displaystyle{ b+d \leq r}\),
\(\displaystyle{ c \leq a+d}\),
\(\displaystyle{ c \leq b+d}\),
\(\displaystyle{ a+d+b-c \leq r}\).
-
- Użytkownik
- Posty: 30
- Rejestracja: 23 maja 2018, o 19:09
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Albo w nierównościach jest błąd albo nie każda może spełniać ten warunek..
-
- Użytkownik
- Posty: 153
- Rejestracja: 28 maja 2016, o 11:26
- Płeć: Mężczyzna
- Lokalizacja: obecnie Łódź
- Podziękował: 2 razy
- Pomógł: 45 razy
Tworzenie kwadratu magicznego na podstawie sumy liczb.
To znaczy do czego zmierzasz? W przykładzie, który wysłałeś, wszystko się zgadza.Harry_123 pisze:Albo w nierównościach jest błąd albo nie każda może spełniać ten warunek..
-
- Użytkownik
- Posty: 30
- Rejestracja: 23 maja 2018, o 19:09
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Zmierzam do utworzenia kwadratu magicznego, którego stałe sumy w wierszach,kolumnach i na przekątnych wynoszą tyle samo czyli w tym przypadku 16.
-
- Użytkownik
- Posty: 817
- Rejestracja: 19 lis 2016, o 23:48
- Płeć: Mężczyzna
- wiek: 21
- Lokalizacja: Polska
- Podziękował: 3 razy
- Pomógł: 115 razy
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Nie było nic mówione o stałych sumach na przekątnych w tym algorytmieHarry_123 pisze:i na przekątnych
-
- Użytkownik
- Posty: 30
- Rejestracja: 23 maja 2018, o 19:09
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
Re: Tworzenie kwadratu magicznego na podstawie sumy liczb.
Od początku chodziło mi o kwadrat magiczny,a nie półmagiczny czyli:Kwadrat magiczny – tablica składająca się z n wierszy i n kolumn (n>2), w którą wpisano n2 nie powtarzających się dodatnich liczb naturalnych w ten sposób, że suma liczb w każdym wierszu, w każdej kolumnie i w każdej przekątnej jest taka sama (tzw. suma magiczna). ~Kod: Zaznacz cały
https://pl.wikipedia.org/wiki/Kwadrat_magiczny_%28matematyka%29
Kwadrat, w którym suma liczb w każdym wierszu i każdej kolumnie jest taka sama, ale sumy liczb w przekątnych są różne, nazywa się półmagicznym.
-
- Użytkownik
- Posty: 153
- Rejestracja: 28 maja 2016, o 11:26
- Płeć: Mężczyzna
- Lokalizacja: obecnie Łódź
- Podziękował: 2 razy
- Pomógł: 45 razy
Tworzenie kwadratu magicznego na podstawie sumy liczb.
Ty bierzesz definicje z wikipedii, a ja z książki "A walk through combinatorics: an introduction to enumeration and graph theory" (M. Bona), - w niej kwadrat magiczny to ten, w którym jedynie sumy w każdym wierszu i kolumnie są sobie równe, a przecież na początku tylko o tym pisałeś:
Harry_123 pisze:czy jest jakiś wzór na wyznaczenie kolejnych liczb tak, aby sumy wierszy i kolumn równały się sumie podanej na początku?
-
- Użytkownik
- Posty: 30
- Rejestracja: 23 maja 2018, o 19:09
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
Re: Tworzenie kwadratu magicznego na podstawie sumy liczb.
Ok,mea culpa..czyli na to wychodzi, że już znalazłem odpowiedź na moje pytanie.
-
- Użytkownik
- Posty: 153
- Rejestracja: 28 maja 2016, o 11:26
- Płeć: Mężczyzna
- Lokalizacja: obecnie Łódź
- Podziękował: 2 razy
- Pomógł: 45 razy
Tworzenie kwadratu magicznego na podstawie sumy liczb.
A tak poza tym, to właśnie zauważyłem, że na stronie z wikipedii, którą cytujesz, masz opisaną metodę tworzenia kwadratów magicznych zgodnie z tamtejszą definicją, nie tylko \(\displaystyle{ 3 \times 3}\), ale także \(\displaystyle{ 5 \times 5}\)...