Liczby zespolone

0

Witam, może ktoś mi to pomoże, jak bawić się liczbami zespolonymi a dokładniej jak zadeklarować ze i^2=-1 ( i*i=-1).

0

type
complex=record
re,im:single;
end;

Single, lub którys z pozostałych typów (dla delphi, dla pascala musisz sobie sam odpalić helpa, choć większośc typów się pokrywa).

[code]
Type Range Significant digits Size in bytes
Real48 2.9 x 10–39 .. 1.7 x 1038 11–12 6
Single 1.5 x 10–45 .. 3.4 x 1038 7–8 4
Double 5.0 x 10–324 .. 1.7 x 10308 15–16 8
Extended 3.6 x 10–4951 .. 1.1 x 104932 19–20 10[/code]

Albo record, albo object, w obiekcie bedziesz mógł sobie od razu zadleklarowac również metody do obsługi tego typu.

// dopisane d6 pe też ma ten moduł (VarCmplx.dcu)

0

W Delphi (w każdym razie w 7) masz unit VarCmplx obsługujący liczby zespolone. Jest wiele funkcji.

0

A czy w D6 lub D7 jest przeciazanie operatorow?

0

A czy w D6 lub D7 jest przeciazanie operatorow?

Nie. Tylko funkcji i procedur.

0

A czy w D6 lub D7 jest przeciazanie operatorow?

Nie. Tylko funkcji i procedur.

Jezeli chodzi o typ Variant to akurat dozwolone jest przeciazanie niektorych operatorow (przynajmniej +,-,*,/)

//ehh, niedokształcony jestem z Varianta. pq

0

jakby co, to w dziale tp siedzi biblioteka math, obsługująca liczby zespolone.

1 użytkowników online, w tym zalogowanych: 0, gości: 1