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는 매트릭스를 정의하고, 함수를 적용합니다. 결과 엔지니어링 응용 분야에서 체계 특성을 분석하는 데 필수적입니다.