Skocz do zawartości


spin86

Rejestracja: 30 gru 2007
OFFLINE Ostatnio: 08 01 2008 21:31
-----

Moje posty

W temacie: dokładność liczb zespolonych w excelu

03 01 2008 - 20:39

podaje moje rozwiązanie bo a nóż może ktoś będzie miał kiedyś podobny problem(wykorzystałem co prawda komórkę pomocniczą ale to i tak najlepsze rozwiązanie na jakie wpadłem, dzięki pierwszej odpowiedzi Jotgie`go):
przykładowo w komórce a2 mamy liczbę :9,23831499028927+25,1401365123542i
w innej komórce wpisujemy formułę: =COMPLEX(ZAOKR(IMREAL(a2);2);ZAOKR(IMAGINARY(a2);2);"i")
i już :P

W temacie: dokładność liczb zespolonych w excelu

30 12 2007 - 16:48

Jakieś to rozwiązanie jest. Problem powstaje gdy ilość cyfr przed przecinkiem jest różna, czasem liczba 1-cyfrowa czasem 4-cyfrowa. W wyniku takiego działania otrzymuje wyniki typu np 1223,2+1,2432i i 1,9432-3000,9i. A trzeba przyznać że nie jest to zbyt ładne rozwiązanie. Pozatym u mnie nie zawasze "pierwszy" wynik ma taką samą ilośc miejsc, są to pojedyncze przypadki (kilka na 100) ale jednak.

W temacie: dokładność liczb zespolonych w excelu

30 12 2007 - 14:00

Ok zgadza się, funkcja ZAOKR działa ale dla liczby rzeczywistej (jaką jest także liczba PI). Mi bardziej chodzi o liczbą zespoloną o dużej dokładności powstałą w wyniku jakiegoś działania np:
tworzymy liczbę:
=COMPLEX(1,2; 3,2)

i ją pierwiastkujemy (w moim przypadku komórka a1):
=IMSQRT(A1)

otrzymujemy:
1,51947383954562+1,05299608216912i
I dopiero dokładność tak powstałej liczby chce zmniejszyć