Guest User

Untitled

a guest
Jun 19th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.71 KB | None | 0 0
  1.             Complex i = Complex.i; // הגדרת i
  2.             Complex z = 1 - Math.Sqrt(3) * i; // z=1-sqrt(3)*i
  3.             Console.WriteLine("z = {0} = {1}", z, z.Polar()); // הצגה אלגברית וקוטבית של המספר המרוכב
  4.             Console.WriteLine("|z| = " + z.Abs()); // ערך מוחלט
  5.             Console.WriteLine("arg(z) = " + z.Arg()); // זוית עם הכיוון החיובי של הציר הממשי
  6.             Console.WriteLine("z* = " + z.Conjugate()); // הצמוד המרוכב של z
  7.             Console.WriteLine("root(z,2)=");
  8.             Complex[] roots = Complex.Root(z, 2); // חישוב השורש הריבועי של z
  9.             // בגלל שיש שני שורשים יהיה פה מערך של מרוכבים
  10.             for (int j = 0; j < roots.Length; j++)
  11.             {
  12.                 Console.WriteLine(" {0} = {1}", roots[j].Polar(), roots[j]);
  13.                 if (j != roots.Length - 1)
  14.                     Console.WriteLine(" or");
  15.                 else Console.WriteLine();
  16.             }
  17.             Complex z2 = 1 + i; // יצירת מספר חדש z2=1+i
  18.             Complex z3 = z * z2; // יצירת מספר מרוכב נוסף ששווה למכפלת השניים הקודמים
  19.             Console.WriteLine("z2 = {0} = {1}", z2, z2.Polar());
  20.             Console.WriteLine("z3 = {0} = {1}", z3, z3.Polar());
  21.             Console.WriteLine("Re(z+z2+z3) = {0}", Complex.Re(z + z2 + z3)); // Re(z+z2+z3) = החלק הממשי של המספר המרוכב ששווה לסכום שלושת הקודמים
  22.             Console.WriteLine("Im(z+z3) = {0}", Complex.Im(z + z3));
  23.             Console.WriteLine("cis(30) = " + Complex.Cis(30)); // cis(x)=cos(x)+i*sin(x)
Add Comment
Please, Sign In to add comment