Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Układ równań - PHP/Javascript, Czyli jak to ugryźć?
Fifi209
post
Post #1





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Witam, chciałbym abyście podzielili się ze mną swoją wiedzą, doświadczeniami i pomysłami, a więc chciałbym napisać skrypt w PHP/Javascript, który rozwiąże układ równań.

Ma rozwiązywać proste równania typu:
Kod
5x + 2y = 51
3x + 4y = 30


Rozwiązując to normalnie, pierwsze wyrażenie pomnożylibyśmy przez liczbę -2. Potem można dodawać.
Kod
-10x -4y = -51
3x + 4y = 30
------------------   +
-7x = -21

Więc x wynosi 3.

Potem podstawiamy np. do pierwszego równania:
Kod
5 * 3 + 2y = 51
2y = 36
y = 18


Sprawdźmy dla pewności:
Kod
5 * 3 + 2 * 18 = 51


Czyli rozwiązaliśmy nasz układ równań:
Kod
x = 3
y = 18


A teraz chciałbym to samo, w dowolny sposób rozwiązać w php/javascript. Nie mam pojęcia tak szczerze jak się za to zabrać. Czekam na pomysły.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Metod na rozwiązywanie tego jest masę: LU-Crouta, Gaussa, Gaussa-Jordana i jeszcze wiele innych (IMG:style_emoticons/default/smile.gif) Takie banalne 2x2 czy 3x3 to nawet nie ma sensu do nich zaprzęgać powyższych bo masz gotowe wzory. U mnie największe macierze jakie liczyły skrypty były rzędu około 1000x1000 gdy miałem do czynienia z MES.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 10:38