파이썬을 사용하여 네잎 클로버를 그리는 방법은 무엇인가요?
스파이더 컴파일러를 열고 모듈을 먼저 로드하세요.
권장: "python tutorial"
import numpy as np import matplotlib.pyplot as plt
은 numpy와 matplotlib라는 두 개의 모듈을 사용합니다.
새 캔버스를 만들고 캔버스 크기를 결정합니다.
plt.figure(figsize=(6,6))
네잎 클로버의 극좌표 방정식은 다음과 같습니다.
1 + cos(4*t) + 2 * (sin(4*t)) ^ 2
이를 위해 함수를 사용자 정의합니다.
def f(t): return 1+np.cos(4*t) + 2*(np.sin(4*t))**2
매개변수 t의 값 범위는 0~2π이며 1000개 부분으로 나뉩니다:
t= np.linspace(0, 2*np.pi, 1000) print(t[-20:])
극좌표를 직교좌표로 변환:
x=f(t)*np.cos(t) y=f(t)*np.sin(t)
네잎 장미선 그리기:
plt.plot(x,y,c='g')
녹색으로 색상 채우기:
plt.fill(x,y,c='g')
위 내용은 파이썬을 사용하여 네잎 클로버를 그리는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!