Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.30 KB | None | 0 0
  1. function [wynik]=root(a,n)
  2.   r=abs(a);
  3.   if (imag(a) >= 0)
  4.     fi = acos(real(a)/abs(a));
  5.   else
  6.     fi = -acos(real(a)/abs(a));
  7.   end
  8.   for i=0:1:n-1
  9.     psi=(fi+2*%pi*i)/n;
  10.     pierwiastki(i+1)=(r^(1/n))*(cos(psi)+%i*sin(psi)); //r^(1/n) to z0
  11.     wynik(i+1)=pierwiastki(i+1);
  12.   end
  13. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement