Potęgi i pierwiastki stopni wyższych oblicza się za pomocą operatora „A”, dla liczb rzeczywistych i zespolonych. Pierwiastek liczby liczy się za pomocą zapisu potęgowego.
4 A5
ans =
1024. ansA(1/5) ans =
4 .
1024A0.2 ans =
4.
Zastosowana w przykładzie zmienna ans przyjmuje wartość ostatnio otrzymanego wyniku. Metoda wyznaczania potęg i pierwiastków może także być z powodzeniem stosowana w rachunku liczb zespolonych.
z=10+25*%i // definicja liczby zespolonej
z =
10. + 25.i
zA2 //potęga liczby zespolonej z
ans =
- 525. + 500.i
ansA0.5 //pierwiastek kwadratowy liczby zespolonej
ans =
10. + 25.i
Scilab zawiera kilka funkcji wspomagających działania na liczbach zespolonych, które zostały zestawione w tabeli 1.2.
Tabela 1.2. Zestawienie funkcji rachunku zespolonego
Lp. |
Funkcja |
Opis |
Przykład |
1 |
complex(a,b) |
Tworzy- liczbę zespoloną na podstawie dwóch liczb rzeczywistych a i b |
complex(23,-45) 23. - 45.i |
2 |
conj (Z) |
Tworzy liczbę sprzężoną do wejściowej liczby zespolonej Z |
conj(ans) ans = 23. + 45.i |
3 |
israel(Z) |
Sprawdza czy wejściowa liczba jest rzeczywista czy zespolona |
isreal(ans) F |
4 |
real(Z) |
Wyznacza część rzeczywistą liczby zespolonej Z |
real(Z) ans = 23. |
5 |
imag(Z) |
Wyznacza część urojoną liczby zespolonej Z |
imag(Z) ans = - 45. |
Źródło: opracowanie własne