Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Program do rozwiązywania równań
pr0gramer
post 18.09.2012, 17:28:15
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.06.2012

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


Chcę zaprezentować moją strona na której można rozwiązać każde równanie matematyczne. Oto link do strony: http://rozwiazywacz.com

Co myślicie na ten temat?
Go to the top of the page
+Quote Post
toaspzoo
post 18.09.2012, 17:45:36
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


A gdzie sqrt() w pomocy ? biggrin.gif

Szkoda, że można liczyć tylko x sad.gif

skoro x=2+2(2x)+2^2*sqrt(16^2) daje -22.0
to dlaczego
z -x=2+2(2x)+2^2*sqrt(16^2) otrzymuję -13.2 ?


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
redeemer
post 18.09.2012, 18:00:56
Post #3





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


@toaspzoo: A jaki według Ciebie powinien być wynik
Kod
-x=2+2(2x)+2^2*sqrt(16^2)
? wink.gif


--------------------
Go to the top of the page
+Quote Post
toaspzoo
post 18.09.2012, 18:45:39
Post #4





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


22


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
Crozin
post 18.09.2012, 18:58:50
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


@toaspzoo: To jest ten moment, w którym powinieneś zacząć powtórkę z podstaw matematyki. Albo przynajmniej powinieneś zwrócić uwagę, gdzie w obu równaniach występuje x.
@pr0gramer: Raczej słabe rozwiązanie - limity związane jak mniemam z zakresem typu double i arytmetyka liczb zmiennoprzecinkowych? Nieprecyzyjne wyniki pojawiają się już przy najtrywialniejszych przykładach typu (x = 0.1 - 0.05 - 0.005 - 0.005).

Ten post edytował Crozin 18.09.2012, 19:04:26
Go to the top of the page
+Quote Post
jasin
post 18.09.2012, 19:02:13
Post #6





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

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


dla ułatwienia:
x = 66 : (-5)
wink.gif


--------------------
Go to the top of the page
+Quote Post
abort
post 18.09.2012, 21:16:11
Post #7





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


Potęgowanie:
x^(1/y) to pierwiastek stopnia y z liczby x.

Idąc tym tropem, chciałem obliczyć pierwiastek z 3 (3^0.5).
Wynik: ilość cyfr: 1, pierwsza liczba potęgi: 1.

Hm, chyba liczenie pierwiastka piątego stopnia sobie odpuszczę...
Go to the top of the page
+Quote Post
zegarek84
post 18.09.2012, 21:31:02
Post #8





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(Crozin @ 18.09.2012, 19:58:50 ) *
Nieprecyzyjne wyniki pojawiają się już przy najtrywialniejszych przykładach typu (x = 0.1 - 0.05 - 0.005 - 0.005).

zależy którą drogą poszedł... na 99% zaimplementowany jest któryś z algorytmów metod numerycznych (najwolniej zbierzny jest połówkowy), w sumie nie potrzebnie zaprzągał tutaj PHP - mógł JS po stronie klienta i więcej kroków zrobić... a równania pierwszego stopnia to mógł napisać osobny algorytm do bezpośredniego wyliczania wyników (ale tu już musiałby rozpoznać, że jest to równanie pierwszego stopnia, gdyż w nawiasach x to równie dobrze może być w potędze)...


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 5.05.2024 - 05:06