プロが教えるわが家の防犯対策術!

複素数f(x)の大きさ|f(x)|を写真の通り求めました。
このときに、jは虚数単位(j=√-1)、xの値が 0.2π<=x<=200πの範囲でpythonを使って、グラフを書きたいのですがわかりません。
f(x)=√x^2+1とかなら普通に書けると思いますが、この式のtをどう扱えばいいのかわかりません。
フーリエ変換の勉強の課題の一部なんですが補足いただけると助かります。

「複素数のある関数のグラフ化について」の質問画像

質問者からの補足コメント

  • 他のグラフではsympyとmatplotlibを使用

      補足日時:2021/12/26 00:32

A 回答 (1件)

tに適当な値を与えてグラフ化するか、


2変数関数 としてプロットすればいい。

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(projection='3d')

x = t = np.arange(-3, 3, 0.01)
X, T = np.meshgrid(x, t)

z = 25*np.sqrt(np.cos(4*X*T)+1)

ax.plot_surface(X,T,z, cmap='terrain')
plt.show()
「複素数のある関数のグラフ化について」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございます!
参考にさせていただきます。

お礼日時:2021/12/26 14:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!