C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の複素数


WITHを使用して、C#で複素数を表示するには、実数と虚数の値を確認する必要があります。

7 + 5iのような複素数は、実数部7と虚数部5の2つの部分で構成されます。ここで、虚数部はiの倍数です。

完全な数値を表示するには、-

を使用します
public struct Complex

両方の複素数を追加するには、実数部と虚数部を追加する必要があります-

public static Complex operator +(Complex one, Complex two) {
   return new Complex(one.real + two.real, one.imaginary + two.imaginary);
}

次のコードを実行して、C#で複素数を処理することができます。

using System;
public struct Complex {
   public int real;
   public int imaginary;
   public Complex(int real, int imaginary) {
      this.real = real;
      this.imaginary = imaginary;
   }
   public static Complex operator +(Complex one, Complex two) {
      return new Complex(one.real + two.real, one.imaginary + two.imaginary);
   }
   public override string ToString() {
      return (String.Format("{0} + {1}i", real, imaginary));
   }
}
class Demo {
   static void Main() {
      Complex val1 = new Complex(7, 1);
      Complex val2 = new Complex(2, 6);
      // Add both of them
      Complex res = val1 + val2;
      Console.WriteLine("First: {0}", val1);
      Console.WriteLine("Second: {0}", val2);
      // display the result
      Console.WriteLine("Result (Sum): {0}", res);
      Console.ReadLine();
   }
}

出力

First: 7 + 1i
Second: 2 + 6i
Result (Sum): 9 + 7i

  1. JavaScript番号の例

    以下はJavaScriptの数字の例です- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body

  2. Pythonで複素数を使用するにはどうすればよいですか?

    複素数は実数aとbのペアであり、ほとんどの場合a+biまたはa+ibと表記されます。ここで、iは虚数単位と呼ばれ、のラベルとして機能します。第二期。数学的には、i2=-1です。 iの代わりにjが使用されることもあります。 複素数を変数に割り当てる方法は次のとおりです。 >>> a=5+6j >>> a (5+6j) >>> type(a) <class 'complex'> Pythonには、複雑なデータ型を返す組み込み関数complex()があります。 complex(x)は、xを実数部、虚数部をゼロとする