> 백엔드 개발 > 파이썬 튜토리얼 > 파이썬을 사용하여 네잎 클로버를 그리는 방법

파이썬을 사용하여 네잎 클로버를 그리는 방법

藏色散人
풀어 주다: 2020-05-30 09:46:09
원래의
10883명이 탐색했습니다.

파이썬을 사용하여 네잎 클로버를 그리는 방법

파이썬을 사용하여 네잎 클로버를 그리는 방법은 무엇인가요?

스파이더 컴파일러를 열고 모듈을 먼저 로드하세요.

권장: "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿