![]() |
![]() ![]() |
![]() |
-Madka- |
![]()
Post
#1
|
Goście ![]() |
Witam.
Mam mały problem i nie bardo wiem jak go roziązać. Otóż Chodzi o skrypt który po podaniu danych w formularzu będzie rozwiązywał układ równań. Czy możecie mi pomóc? Dziękuję z góry i pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
1. Napisz formularz do wprowadzania danych
2. Odczytaj dane wprowadzone z formularza (to sa zupelne podstawy php --> manual) 3. Zastosuj wzor z wyznacznikami, oblicz i wypisz wynik |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ja proponuje bys wrocila do nas jak sie zastanowisz oco ci chodzi...
jaki uklad równan? z dwiema nie wiadomymi? z trzema? z milionem? co w formularzu podajemy? a, b, c,d? a moze ty nie wiesz jak sie rozwiązuje wogole takie uklady? jesli tak to nie to forum. poszukal o metodzie np. Gaussa jesli masz problem z kodem, to pokaz co zrobilas, a moze ci pomozemy |
|
|
-Madka- |
![]()
Post
#4
|
Goście ![]() |
Oczywiście chodzi o układ róznań z dwoma niewiadomymi a nie z milionem.
PS. Nospor bardzo "miłym" człowiekiem jestes |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Nospor bardzo "miłym" człowiekiem jestes dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) choć domyslam się ze uzylas tego w "niemilym" znaczeniu. Otoz muszę cię rozczarować... jestem milym czlowiekem. Zadalem ci tu kilka pytan, zeby uzyskac wiecej danych odnosnie problemu, który masz, bo ty tych danycj nam niedostarczylas.Nie sądzisz chyba że będę pisal: "kochana Madko, czy moglabys nam laskawie powiedziec (o ile to nie stanowi dla ciebie wielkiego problemu i nie zmęczysz paluszków) z iloma niewiadomymi ten uklad rownan jest?" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ps: rozumiem ze odpowiedź dr_bonzo jest dla ciebie wystarczająca? |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Tak sie sklada ze mialem kiedys napisany skrypt (dla siostry (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
http://northslope.lap.pl/dev/ukladyLiniowe/ ale jak chcesz miec zrodla -- to musisz je sobie sama napisac (tez jestem "mily" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) |
|
|
-Guest- |
![]()
Post
#7
|
Goście ![]() |
np.
í îax+by=c ìcx+dy=e Gdzie: a, b, c,d,e - liczby podawane do formularza. Jak zrobic formularz to wiem a,e za bardzo nie wiem jak napsac odpowiedni skrypt php. |
|
|
-Madka- |
![]()
Post
#8
|
Goście ![]() |
Dr_Bonzo
O taki wlaśnie skrypt mi chodzi. Wiem, że sama sobie musze napisać Pozdrawiam |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Ja - podobnie jak nospor, nie rozumiem Twojego pytania. Nie umiesz mnożyć? Nie umiesz policzyć wyznacznika, nie umiesz policzyć pierwiastka (z liczby ujemnej)?
To tak: masz równanie w postaci ax^2+bx+c = 0 i a!=0 ! liczysz delte:
jeśli jest dodatnia i różna od zera to liczysz z niej pierwiastek jeśli jest ujemna to liczysz rozwiązania zespolone jeśli jest zerem to liczysz jedno podwójne rozwiązanie |
|
|
-Madka- |
![]()
Post
#10
|
Goście ![]() |
Cytat(TomASS @ 2006-02-21 13:18:07) To tak: masz równanie w postaci ax^2+bx+c = 0 i a!=0 ! liczysz delte:
jeśli jest dodatnia i różna od zera to liczysz z niej pierwiastek jeśli jest ujemna to liczysz rozwiązania zespolone jeśli jest zerem to liczysz jedno podwójne rozwiązanie Taki skrypt akuratnie udało mi się napisać. Ale dzięki za chęć pomocy. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
a właśnie przy okazji, jak sie liczy pierwiastek w php ;]
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Giżycko / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(TomASS @ 2006-02-21 15:18:07) nie umiesz policzyć pierwiastka (z liczby ujemnej)? A to ci heca - jak można tego nie umieć, prawda? |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Denver @ 2006-02-21 14:24:30) Cytat(TomASS @ 2006-02-21 15:18:07) nie umiesz policzyć pierwiastka (z liczby ujemnej)? A to ci heca - jak można tego nie umieć, prawda? A jednak są takie stwory które nie umieją tego zrobić tongue.gif... |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Polecam...
Pierwiastkowanie robi się tak jak potęgowanie, funkcją pow:
Cytat Cytat nie umiesz policzyć pierwiastka (z liczby ujemnej)? A to ci heca - jak można tego nie umieć, prawda? Nierozumiem... Jeśli chodzi o to, że nie ma pierwiastków z liczb ujemnych to proszę poczytać o liczbach zespolonych. Ten post edytował TomASS 21.02.2006, 17:17:19 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 1 Dołączył: 2.12.2005 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Madka, jeśli jeszcze tego nie zrobiłaś, to kolejna podpowiedź:
zrób warunek na wartość delty (na switch lub if) i: jeśli delta > 0 to daj x1=... x2=... jeśli delta = 0, to x=.... jeśli delta < 0 to licz na zespolonych. Na końcu każdej grupy (w każdym if-ie) na końcu wyechoj ixy i po sprawie @TomASS - nie każdy chodził do liceum mat-fiz i nie każdy studiuje na politechnice. 3/4 społeczeństwa zakończyło edukację matematyczną na mnożeniu i nie wiedzą co to pierwiastek (bo pieniędzy się przecież nie pierwiastkuje) a co dopiero liczby zespolone - zakładając, że trafi się tu jakiś nieszczęsny humanista, to wiedzieć o liczbie "i" nie będzie Ten post edytował Neojawor 21.02.2006, 17:25:08 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Neojawor @ 2006-02-21 18:23:23) @TomASS - nie każdy chodził do liceum mat-fiz i nie każdy studiuje na politechnice. 3/4 społeczeństwa zakończyło edukację matematyczną na mnożeniu i nie wiedzą co to pierwiastek (bo pieniędzy się przecież nie pierwiastkuje) a co dopiero liczby zespolone - zakładając, że trafi się tu jakiś nieszczęsny humanista, to wiedzieć o liczbie "i" nie będzie Masz racje, że są ludzie, którzy mogą nie wiedzieć. Ale to jest forum do pomocy ludziom w php a nie w matematyce na poziomie ostatniej klasy liceum. Chwila szukania w google (wystarczy wpisać pierwiastek z liczby ujemnej) rozwiązuje wątpliwośći. |
|
|
-Madka- |
![]()
Post
#17
|
Goście ![]() |
Cytat(Neojawor @ 2006-02-21 16:23:23) Madka, jeśli jeszcze tego nie zrobiłaś, to kolejna podpowiedź: zrób warunek na wartość delty (na switch lub if) i: jeśli delta > 0 to daj x1=... x2=... jeśli delta = 0, to x=.... jeśli delta < 0 to licz na zespolonych. Na końcu każdej grupy (w każdym if-ie) na końcu wyechoj ixy i po sprawie @TomASS - nie każdy chodził do liceum mat-fiz i nie każdy studiuje na politechnice. 3/4 społeczeństwa zakończyło edukację matematyczną na mnożeniu i nie wiedzą co to pierwiastek (bo pieniędzy się przecież nie pierwiastkuje) a co dopiero liczby zespolone - zakładając, że trafi się tu jakiś nieszczęsny humanista, to wiedzieć o liczbie "i" nie będzie Mnie chodzi o rozwiazanie takiego układu równań, a nie równania kwadratowego, bo to już sobie zrobiłam. í îax+by=c ìcx+dy=e Gdzie: a, b, c,d,e - liczby podawane do formularza. Jak zrobic formularz to wiem ale za bardzo nie wiem jak napsac odpowiedni skrypt php do powyższego układu równań. Chodzi o metode wyznaczników albo przeciwnych współczynników. PS. Widzę, ze sporo tutaj "matematyków";). Jednen mądrzejszy od drugiego. |
|
|
![]()
Post
#18
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
~Madka lekko przeginasz.
Wzory na wyznaczniki to nic innego jak proste działania dodawania i mnożenia. Nie mam pojęcia z czym Ty sobie nie radzisz? Dodawać nie umiesz? Czy wzorów nie znasz? Jak już policzysz wyznaczniki to wystarczy Ci kilka instrukcji warunkowych żeby zinterpretować wyniki i stwierdzić jaki jest układ (oznaczony, nieoznaczony, ..). Cytat PS. Widzę, ze sporo tutaj "matematyków";). Jednen mądrzejszy od drugiego. A ja widzę że ludzie nie myślą sami i oczekują, że ktoś pomyśli za nich (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Układ równań liniowych :: Układ kwadratowy ---update--- Może nie powinienem ale co tam. Masz gotowca. Bo po co wątek ma urosnąć do 100 postów (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
I co w tym takiego trudnego, czego nie rozumiałaś? |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat else { echo 'Układ nie posiada rozwiązań'; } Tak dla ścisłości wielomian zawsze posiada tyle rozwiązań którego jest stopnia - w tym przypadku zawsze posiada dwa rozwiązania. Jeszcze raz zapodam link. I zacytuje: Cytat Każdy wielomian ma tyle pierwiastków, jaki jest jego stopień. Ale fajnie micke że dałeś gotowca - teraz resztę Madaka może sobie dorobić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#20
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(TomASS @ 2006-02-22 22:22:50) Tak dla ścisłości wielomian zawsze posiada tyle rozwiązań którego jest stopnia Hehehe, nie musisz mi mowić. Wiem o tym doskonale. (5 lat studiów matematyki daje mi tą wiedzę (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) Zawęziłem myślenie do liczb rzeczywistych, bo patrząc na otoczenie, nie ma co bawić się z liczby zespolone. Ale niech będzie: "errata"
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 18:58 |