RTV forum PL | NewsGroups PL

Porównywanie liczb, double float

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Porównywanie liczb, double float

Goto page Previous  1, 2, 3, 4, 5, 6, 7

Guest

Fri Jun 28, 2019 5:45 am   



W dniu wtorek, 25 czerwca 2019 21:25:33 UTC+2 użytkownik AK napisał:
Quote:
PS: Zapsz si ejednak na ten kurs numeryki. Moze jeszcze gdzies ucza o
float...

Nie wiem skąd taki nacisk na ten kurs metod numerycznych,
w typowym kursie uniwersyteckim arytmetyka zmiennoprzecinkowa
to wykład-dwa, do tego jakieś jedne ćwiczenia/laboratorium.
Przez resztę semestru student albo będzie dowodził jakichś
wybitnie przykrych oszacowań błędów, albo wymyślał koło na
nowo i implementował jakieś kwadratury i interpolacje
w losowym języku programowania, w zależności czy to uniwersytet,
czy politechnika. Jakieś względnie praktyczne kursy potrafią
prowadzić raczej fizycy, tak to zwykle jest jakiś jeden
przykład na float, jakiś źle uwarunkowany układ równań
liniowych i paskudny wielomian Wilkinsona.
Sam mam trochę do czynienia ze studentami i nie uważam, żeby
typowy kurs metod numerycznych to była jakaś wiedza objawiona
bez której programiści stają się dyletantami.

Pozdrawiam,
--
Karol Piotrowski

Mateusz Viste
Guest

Fri Jun 28, 2019 7:15 am   



On Thu, 27 Jun 2019 20:48:35 -0700, kropelka wrote:
Quote:
Nie wiem skąd taki nacisk na ten kurs metod numerycznych,
(...)
Sam mam trochę do czynienia ze studentami i nie uważam, żeby typowy kurs
metod numerycznych to była jakaś wiedza objawiona bez której programiści
stają się dyletantami.

Rzeczywistość jaka jest, każdy (zorientowany) wie. A grupowa reakcja
wynika po prostu z tego, że każda liszka swój ogon chwali.

Mateusz

J.F.
Guest

Fri Jun 28, 2019 10:22 am   



Użytkownik kropelka napisał w wiadomości grup
dyskusyjnych:80c94b74-5a72-48eb-bd68-e58a2a71d43f_at_googlegroups.com...
W dniu wtorek, 25 czerwca 2019 21:25:33 UTC+2 użytkownik AK napisał:
Quote:
PS: Zapsz si ejednak na ten kurs numeryki. Moze jeszcze gdzies ucza
o
float...

Nie wiem skąd taki nacisk na ten kurs metod numerycznych,
w typowym kursie uniwersyteckim arytmetyka zmiennoprzecinkowa
to wykład-dwa, do tego jakieś jedne ćwiczenia/laboratorium.
Przez resztę semestru student albo będzie dowodził jakichś
wybitnie przykrych oszacowań błędów, albo wymyślał koło na
nowo i implementował jakieś kwadratury i interpolacje
w losowym języku programowania, w zależności czy to uniwersytet,
czy politechnika. Jakieś względnie praktyczne kursy potrafią
prowadzić raczej fizycy, tak to zwykle jest jakiś jeden
przykład na float, jakiś źle uwarunkowany układ równań
liniowych i paskudny wielomian Wilkinsona.

Zgadzam sie - typowy kurs metod numerycznych to niewiele pomoze.
Powiedza troche o reprezentacji, zwroca uwage na wynikle z tego bledy
numeryczne,
naucza porownywac z zerem (zeby nie dzielic przez zero), powiedza o
kolejnosci obliczen ... i przejda na wyzszy poziom.

A juz szczegolnie fizycy - no co, tyle zmierzylismy, tyle
wyliczylismy,
i co sie nie podoba, ze cena jest 1.999963 ?
Taka jest, mozemy sie skupic na szacowaniu błedu pomiaru :-)

Akurat im zazwyczaj drobne bledy nie przeszkadzaja - i tak prawie
nigdy nie jest dokladnie.

J.

AK
Guest

Tue Jul 02, 2019 8:56 pm   



On 2019-06-26 06:21, J.F. wrote:
Quote:
PS: Zapsz si ejednak na ten kurs numeryki. Moze jeszcze gdzies ucza o
float...

No ale przeciez nie chcesz wiedziec jak floaty sa zapisane :-P

To po takim kursie bediesz mial metlik - pelno ostrzezen o mozliwych
bledach i zero rozwiazan Smile

Hehe, no racja Smile
Tyle, ze w "moich czasach" nie uczyli o bebechach formatow fp (bo co
maszyna to byl inny, ba! nawet bajt na CDC mial 9 bitow;), jeno wlasnie
jak ich _dobrze_ uzywac przy takiej wielosci formatow.

PS: Zeb nie bylo, Chwale IEEE754, ale glownie ze wzgledu na ulatwienie
(ze wzgledu na ustandaryzowanie) dla tworcow koprocesorow i kompilatorow.
Dla uzytkownikow/programistow "stare" zasady pozostaja wciaz w mocy.

AK

J.F.
Guest

Tue Jul 02, 2019 10:42 pm   



Dnia Tue, 2 Jul 2019 22:56:19 +0200, AK napisał(a):
Quote:
On 2019-06-26 06:21, J.F. wrote:
PS: Zapsz si ejednak na ten kurs numeryki. Moze jeszcze gdzies ucza o
float...

No ale przeciez nie chcesz wiedziec jak floaty sa zapisane :-P

To po takim kursie bediesz mial metlik - pelno ostrzezen o mozliwych
bledach i zero rozwiazan :-)

Hehe, no racja Smile
Tyle, ze w "moich czasach" nie uczyli o bebechach formatow fp (bo co
maszyna to byl inny, ba! nawet bajt na CDC mial 9 bitow;), jeno wlasnie
jak ich _dobrze_ uzywac przy takiej wielosci formatow.

PS: Zeb nie bylo, Chwale IEEE754, ale glownie ze wzgledu na ulatwienie
(ze wzgledu na ustandaryzowanie) dla tworcow koprocesorow i kompilatorow.
Dla uzytkownikow/programistow "stare" zasady pozostaja wciaz w mocy.

IMO - powstal chyba tylko po to, zeby klienci nie narzekali, ze ten
sam program (zrodlowy) wykonany na dwoch roznych komputerach daje
rozny wynik (z powodu zaokraglen/obciec).

Ale ma jedna zalete - z powodu przyjecia podstawy 2, srednia dwoch
liczb jest zawsze pomiedzy nimi.
Przy podstawie 10 lub 16 moze byc juz inaczej
np 5.008+5.009 = 10.017 -> 1.002e1 .. /2 = 5.010

J.

Goto page Previous  1, 2, 3, 4, 5, 6, 7

elektroda NewsGroups Forum Index - Elektronika Polska - Porównywanie liczb, double float

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map