MIPO

MANABE INTELLECTUAL PROPERTY OFFICE

リサージュ図形も、ChatGPTとPythonで描けました。

ChatGPTで提案されたプログラムを走らせて描いたリサージュ図形は次のものです。

ChatGPTに教えてもらったプログラムは次のものです。

import matplotlib.pyplot as plt
import numpy as np

def lissajous_figure(a, b, delta):
t = np.linspace(0, 2 * np.pi, 1000)
x = np.sin(a * t + delta)
y = np.sin(b * t)

plt.figure(figsize=(8, 6))
plt.plot(x, y, color='blue')
plt.title(f"Lissajous Figure: a={a}, b={b}, δ={delta}")
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.grid(True)
plt.show()
#リサージュ図形のパラメータを設定

a_param = 3 # aの値
b_param = 2 # bの値
delta_param = np.pi / 2 # δの値

#リサージュ図形を描画

lissajous_figure(a_param, b_param, delta_param)

いやあ、おもしろいですね~ チョットのお願いでChatGPTは色々作ってくれます (*^-^*)