🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.matematyka
12 messages
12 total messages Started by Bartek Tue, 05 Apr 2005 14:56
Liczby zespolone - pozbyć się "i"
#201
Author: Bartek
Date: Tue, 05 Apr 2005 14:56
17 lines
1417 bytes
Witam!

Piszę program który wykonuje obliczenia w 
pętli. W tej pętli występuje między innymi 
także liczba zespolona w postaci a + bi. To 
mi nieco przeszkadza, bo chcę wyliczyć 
wartość rzeczywistą wyrażenia z pętli. Dla 
części iteracji pętli wartość zmiennej b = 0, 
więc nie ma problemu, ale dla dużej ilości 
przypadków niestety tak nie jest.
Czy są jakieś sposoby aby się pozbyć części 
urojonej "i"? Mogę wkleić kod z tą pętlą lecz 
jest ona trochę rozbudowana i przez to może 
być nieczytelna. Dzięki z góry za wszelką pomoc.

Pozdrawiam
Bartek
Re: Liczby zespolone - pozbyć się "i"
#202
Author: Damian Sobota
Date: Tue, 05 Apr 2005 14:58
16 lines
1628 bytes
Bartek napisał(a):
> Piszę program który wykonuje obliczenia w pętli. W tej pętli występuje 
> między innymi także liczba zespolona w postaci a + bi. To mi nieco 
> przeszkadza, bo chcę wyliczyć wartość rzeczywistą wyrażenia z pętli. Dla 
> części iteracji pętli wartość zmiennej b = 0, więc nie ma problemu, ale 
> dla dużej ilości przypadków niestety tak nie jest.
> Czy są jakieś sposoby aby się pozbyć części urojonej "i"? Mogę wkleić 
> kod z tą pętlą lecz jest ona trochę rozbudowana i przez to może być 
> nieczytelna. Dzięki z góry za wszelką pomoc.
> 

Moze skorzystaj z faktu ze i^2=-1 ?

-- 
Pozdrawiam,
Damian Sobota.
Re: Liczby zespolone - pozbyć się "i"
#203
Author: Bartek
Date: Tue, 05 Apr 2005 15:12
8 lines
1203 bytes
Damian Sobota napisał(a):

> Moze skorzystaj z faktu ze i^2=-1 ?

To też jest rozwiązanie, ale chyba nie zawsze 
pomoże. Jeśli zrobię sqrt( i^2 * b^2 ) 
wartość pod pierwiastkiem będzie zawsze 
ujemna i się nie da spierwiastkować.
Re: Liczby zespolone - pozbyć się "i"
#205
Author: Mateusz Kwasnicki
Date: Tue, 05 Apr 2005 15:21
17 lines
1222 bytes
Bartek wrote:

> Piszę program który wykonuje obliczenia w 
> pętli. W tej pętli występuje między innymi 
> także liczba zespolona w postaci a + bi.
[...]
> Czy są jakieś sposoby aby się pozbyć części 
> urojonej "i"?
[...]

Aby mozna bylo jakkolwiek odpowiedziec, musisz powiedziec, co wyliczasz
w tej petli. Jesli np. szukasz rozwiazania rownania, to Twoje pytanie
troche nie ma sensu.

-- 
Pozdrawiam,
Mateusz Kwasnicki
Re: Liczby zespolone - pozbyć się "i"
#206
Author: Bartek
Date: Tue, 05 Apr 2005 15:31
20 lines
1589 bytes
Mateusz Kwasnicki napisał(a):

> Aby mozna bylo jakkolwiek odpowiedziec, musisz powiedziec, co wyliczasz
> w tej petli. Jesli np. szukasz rozwiazania rownania, to Twoje pytanie
> troche nie ma sensu.

A więc wyliczam momenty pseudo-Zernike'a - 
taki współczynnik który mi ma pomóc w 
określeniu podobieństwa dwóch obrazów. Wzór 
jest trochę rozbudowany, jest on zapisany np. tu:

http://www.cosc.canterbury.ac.nz/people/mukundan/ivcnz01.pdf

na stronie 2, wzór nr 1 (oczywiście zamiast 
całek mam sumy). Tam część urojona jest w 
wykładniku (e^i), przerobiłem to na formę 
"cos - i*sin".

Pozdrawiam
Bartek
Re: Liczby zespolone - pozbyć się "i"
#209
Author: Bartek
Date: Tue, 05 Apr 2005 16:56
13 lines
1309 bytes
Mateusz Kwasnicki napisał(a):

> Aby mozna bylo jakkolwiek odpowiedziec, musisz powiedziec, co wyliczasz
> w tej petli. Jesli np. szukasz rozwiazania rownania, to Twoje pytanie
> troche nie ma sensu.
> 

A może po prostu pominąć to "i"? Czy będzie 
duża różnica (tzn. na pewno będzie jakaś, ale 
jak się nie da inaczej...)?

Pozdrawiam
Bartek
Re: Liczby zespolone - pozbyć się "i"
#204
Author: Stachu 'Dozzie' K.
Date: Tue, 05 Apr 2005 17:42
19 lines
1374 bytes
On 05.04.2005, Bartek <nex9@poczta.onet.pl> wrote:
> Damian Sobota napisał(a):
>
>> Moze skorzystaj z faktu ze i^2=-1 ?
>
> To też jest rozwiązanie, ale chyba nie zawsze 
> pomoże. Jeśli zrobię sqrt( i^2 * b^2 ) 
> wartość pod pierwiastkiem będzie zawsze 
> ujemna

Zgadza się.

> i się nie da spierwiastkować.

A kto ci takich bzdur nagadał?

-- 
Feel free to correct my English
Stanislaw Klekot
Re: Liczby zespolone - pozbyć się "i"
#207
Author: Mateusz Kwasnicki
Date: Tue, 05 Apr 2005 22:57
23 lines
1453 bytes
Bartek wrote:

> Mateusz Kwasnicki napisał(a):
> 
> > Aby mozna bylo jakkolwiek odpowiedziec, musisz powiedziec, co wyliczasz
> > w tej petli. Jesli np. szukasz rozwiazania rownania, to Twoje pytanie
> > troche nie ma sensu.
> 
> A więc wyliczam momenty pseudo-Zernike'a - 
> taki współczynnik który mi ma pomóc w 
> określeniu podobieństwa dwóch obrazów. Wzór 
> jest trochę rozbudowany, jest on zapisany np. tu:

[...]

Nie znam sie na tym, ale jestem przekonany, ze powinienes wziac modul
otrzymanej liczby, a wiec:

  |a + b i| = \sqrt{a^2 + b^2}

-- 
Pozdrawiam,
Mateusz Kwasnicki
Re: Liczby zespolone - pozbyć się "i"
#210
Author: Antek Laczkowski
Date: Wed, 06 Apr 2005 10:56
22 lines
1517 bytes
Użytkownik "Bartek" <nex9@poczta.onet.pl> napisał w wiadomości
news:d2ug8p$3ei$1@nemesis.news.tpi.pl...
> Mateusz Kwasnicki napisał(a):
> A może po prostu pominąć to "i"? Czy będzie
> duża różnica (tzn. na pewno będzie jakaś, ale
> jak się nie da inaczej...)?
>


Nie, nie, "i" zostaw, byłaby to zbrodnia
na liczbach zespolonych
Dobre odpowiedzi masz w poprzednich postach,
ja bym sobie zadał takie pytanie:
"która część zespolonego wyniku odpowiada rzeczywistości ?"
Re, Im, a może moduł ?
Bawcie się, akurat tutaj znam odpowiedź.
Jak cudnie jest trochę się pokłocić!

Dziękuję.

Antek
Re: Liczby zespolone - pozbyć się "i"
#211
Author: Bartek
Date: Thu, 07 Apr 2005 11:43
18 lines
1610 bytes
Antek Laczkowski napisał(a):
> 
> Nie, nie, "i" zostaw, byłaby to zbrodnia
> na liczbach zespolonych
> Dobre odpowiedzi masz w poprzednich postach,
> ja bym sobie zadał takie pytanie:
> "która część zespolonego wyniku odpowiada rzeczywistości ?"
> Re, Im, a może moduł ?

No to chyba będzie moduł, bo w interpretacji 
geometrycznej jest to długość wektora 
opisującego daną liczbę zespoloną, tj. 
odległość od środka układu współrzędnych, a 
samo Re to część rzeczywista liczby zespolonej.
Czy to będzie tak ?

Pozdrawiam
Bartek
Re: Liczby zespolone - pozbyæ siê "i"
#212
Author: A.L.
Date: Thu, 07 Apr 2005 19:24
26 lines
1729 bytes
On Thu, 07 Apr 2005 13:43:04 +0200, Bartek <nex9@poczta.onet.pl>
wrote:

>Antek Laczkowski napisa³(a):
>> 
>> Nie, nie, "i" zostaw, by³aby to zbrodnia
>> na liczbach zespolonych
>> Dobre odpowiedzi masz w poprzednich postach,
>> ja bym sobie zada³ takie pytanie:
>> "która czê¶æ zespolonego wyniku odpowiada rzeczywisto¶ci ?"
>> Re, Im, a mo¿e modu³ ?
>
>No to chyba bêdzie modu³, bo w interpretacji 
>geometrycznej jest to d³ugo¶æ wektora 
>opisuj±cego dan± liczbê zespolon±, tj. 
>odleg³o¶æ od ¶rodka uk³adu wspó³rzêdnych, a 
>samo Re to czê¶æ rzeczywista liczby zespolonej.
>Czy to bêdzie tak ?
>

Hokus, Pokus, Hokus, Pokus... 

To nie Hokus, Pokus, to matematyka. Proponuje wziac podrecznik i sie
pouczyc. "Na malpe" niewiele mozna zrobic...

A.L.
Re: Liczby zespolone - pozbyć się "i"
#208
Author: bartekLTG
Date: Fri, 08 Apr 2005 14:19
36 lines
2148 bytes
Użytkownik "Bartek" <nex9@poczta.onet.pl> napisał w wiadomości
news:d2ub9r$fe2$1@nemesis.news.tpi.pl...
> Mateusz Kwasnicki napisał(a):
>
> > Aby mozna bylo jakkolwiek odpowiedziec, musisz powiedziec, co wyliczasz
> > w tej petli. Jesli np. szukasz rozwiazania rownania, to Twoje pytanie
> > troche nie ma sensu.
>
> A więc wyliczam momenty pseudo-Zernike'a -
> taki współczynnik który mi ma pomóc w
> określeniu podobieństwa dwóch obrazów. Wzór
> jest trochę rozbudowany, jest on zapisany np. tu:
>
> http://www.cosc.canterbury.ac.nz/people/mukundan/ivcnz01.pdf
>
> na stronie 2, wzór nr 1 (oczywiście zamiast
> całek mam sumy).

A wiesz co to są wrozy (3) i (4)?


"Since it is easier to work with real functions, Zpq is often
                                      ^^^^^^^^^^^^
split into its real and imaginary parts..."


Są to odpowiedzi na Twój problem;)
Cęść rzeczywista i urojona momentu.
Odpowiedz to ocie liczby wypisane obok
siebie oddzielone '+' i z 'i' obok drugiej liczby.

Cały następny rozdział to opis, jak to ładnie policzyć;)

pozdr
bartekltg
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads