るいだ円って知ってますか? ー漢字は、類楕円です (*^^)v
算額を調べていたら、類楕円という図形に行きつきました。楕円に似ているのですが、一般式は次のように表現できるということで、4次式になっています。a,bが、長軸、短軸の長さです。
それで、また、ChatGPTとPythonを使って描いてもらいました。
import matplotlib.pyplot as plt
import numpy as np
#類楕円の方程式
def plot_superellipse(a, b):
theta = np.linspace(0, 2*np.pi, 1000)
x = a * np.cos(theta)
y = b * np.sin(theta)
fig, ax = plt.subplots()
ax.plot(x, y, label='Superellipse')
ax.set_aspect('equal', adjustable='box')
ax.set_xlabel('X-axis')
ax.set_ylabel('Y-axis')
ax.set_title('Superellipse with a = {} and b = {}'.format(a, b))
ax.legend()
plt.show()
#aとbの値を設定して描画
a_value = 8 # aの値を設定
b_value = 3 # bの値を設定
plot_superellipse(a_value, b_value)
それでできた図形は次のようなものです。
楕円を書いてもらうと次のようで、ちょっとだけ違いますかね!?
奥が深い!!