pierwiastki liczb zespolonych w mathematica
: 26 sty 2023, o 23:21
Jak narysować pierwiastki liczb zespolonych w Mathematica? Stworzyłem krótki kod do obliczania pierwiastków z użyciem wzoru de Moivre’a
Chciałbym dodać do tego rysunek.
Kod: Zaznacz cały
Program[] :=Block[{},
z=Input["podaj liczbę zespoloną pierwiastki której chcesz obliczyć"];
n=Input["podaj jakiego stopnia pierwiastek chcesz obliczyć"];
kat=Arg[z];
zmd=Sqrt[Re[z]^2+Im[z]^2];
y=(zmd)^(1/n)*(Cos[(kat+2*x*Pi)/n]+I*Sin[(kat+2*x*Pi)/n]);
If[Im[z]!=0,For[x=0,x<=n-1,x++, Print[x," pierwiastek liczby zespolonej wynosi ", Simplify[y]]],Print["pierwiastek liczby naturalnej wynosi ",Re[z]^(1/n)]
]]
Program[]