Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

포물선의 꼭짓점, 초점 및 방향을 찾기 위한 Python 프로그램

<시간/>

이 기사에서 우리는 아래 주어진 문제 설명에 대한 해결책에 대해 배울 것입니다 -

문제 설명

포물선 방정식의 표준 형식은 y=ax^2+bx+c입니다. a, b, c의 값을 입력하면 정점의 좌표, 초점 및 directrix의 방정식을 찾는 것이 우리의 임무입니다.

포물선의 꼭짓점, 초점 및 방향을 찾기 위한 Python 프로그램

꼭지점 포물선의 y=a는 곡선을 생성하는 데 사용되는 직선인 반면 포물선의 가장 급격한 회전을 취하는 좌표입니다.

다이렉트릭스 곡선이나 표면을 설명하는 데 사용되는 고정선입니다.

이제 구현을 살펴보겠습니다 -

예시

def findparabola(a, b, c):print("정점:(" , (-b / (2 * a)) , ", ",(((4 * a * c) - (b * b) )) / (4 * a)) , ")" ) print ("포커스:(" , (-b / (2 * a)) , ", ", (((4 * a * c) -(b * b) + 1) / (4 * a)) , ")" ) print ("Directrix:y=", (int)(c - ((b * b) + 1) * 4 * a ))# 메인( )a =7b =5c =3find포물선(a, b, c)

출력

정점:( -0.35714285714285715 , 2.107142857142857 )초점:( -0.35714285714285715 , 2.142857142857143 ) 

모든 변수와 함수는 아래 그림과 같이 전역 범위에서 선언됩니다.

포물선의 꼭짓점, 초점 및 방향을 찾기 위한 Python 프로그램

결론

이 기사에서는 포물선의 꼭짓점, 초점 및 방향을 찾는 방법에 대해 배웠습니다.