• 締切済み

エクセルにおける複素数のグラフ化

Excel 2010 において、INPRODUCT関数等を用いて複素数計算を行いました。数値は正常に返されたのですが、散布図によりグラフ化する段階で問題が見られました。y軸にこのデータを反映させようとしましたが、値は全て0として扱われてしまいました。解決方法のご教授、お願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>複素数の関数として計算した値をグラフ化したい 別に判りにくい訳じゃありません。ご相談内容が、複素数について理解できていない(若しくは間違った理解をしている?)ので、そもそも質問になっていない(=不可能なことをやろうとしている)というだけのことです。 X軸の値に対するY軸の値としてグラフにしたいのでしたら、先に回答した複素数の絶対値辺りを計算してグラフにしてみてください。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

こんばんは。 はて?? >y軸にこのデータを反映させようとしました 「複素数をY軸に反映」って、いったいどういう具合にグラフにしたいのですか? 例えばふつーにXY軸を複素平面とみなしてグラフにしたいのなら、「Y軸に」とかにはなりませんよね。 Xの値: =IMREAL(IMPRODUCT(あなたの計算)) Yの値: =IMAGINARY(IMPRODUCT(あなたの計算)) それとも、たとえば複素数の絶対値とかをYの値にしたかったんでしょうか。 =IMABS(IMPRODUCT(あなたの計算)) 同様に、あなたが「Y軸に載せたかった値」を具体的に計算して、グラフにします。

07151129
質問者

補足

X軸の実数を変数として、複素数の関数として計算した値をグラフ化したい、という意味です。分かりにくくてすいません。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

エクセルでは、関数 COMPLEX(x,y) を用い複素数を設定する。複素数(A)の実数部はIMREAL(A),虚数部はIMAGINARY(A)となる。