Table of Contents
Eigenvalues 및 eigenvectors는 안정성 분석, 진동 분석 및 시스템 동적과 같은 엔지니어링 응용 분야에서 널리 사용되는 선형 앨게브라의 기본 개념입니다. NumPy 및 SciPy와 같은 파이썬 라이브러리는 이러한 가치를 계산하기 위해 효율적인 도구를 제공합니다. 이 문서는 엔지니어가 이러한 라이브러리를 사용하여 eigenvalues 및 eigenvectors를 계산하는 단계별 예제를 제공합니다.
환경 설정
먼저 NumPy와 SciPy가 Python 환경에서 설치되도록 합니다. pip을 사용하여 설치할 수 있습니다.
피프는 numpy scipy를 설치
Matrix 만들기
eigenvalues 및 eigenvectors를 컴파일하려는 matrix를 정의합니다. 일반적으로이 matrix는 사각형과 실제 또는 복잡합니다.
예를 들어, 다음 3x3 행렬을 고려하십시오.
np로 numpy]
A = np.array [[4, 1, 2],]
[1, 3, 0],
[2, 0, 2]]]]]
Eigenvalues 및 Eigenvectors를 계산
SciPy 함수 를 사용하여 eigenvalues 및 eigenvectors를 컴파일합니다.
scipy.linalg import eig
에이젠가치, 에이젠가바이트 = eig(A)[]
결과의 해석
변수 eigenvalues은 매트릭스의 eigenvalues A]를 포함합니다. ]eigenvectors] 배열에는 해당 eigenvectors가 열으로 포함되어 있습니다.
결과를 표시하려면:
print("Eigenvalues:", eigenvalues)]
인쇄("Eigenvectors:", eigenvectors)
의논하기
NumPy와 SciPy를 사용하여 Python의 eigenvectors와 eigenvectors는 매트릭스를 정의하고, 함수를 적용합니다. 결과 엔지니어링 응용 분야에서 체계 특성을 분석하는 데 필수적입니다.