การคํานวณค่า Egenera และ Eigenvectors ใน Numpy Spipiy: ขั้นตอนขั้นตอนต่อตัวอย่างสําหรับวิศวกร

Eigan values และ Eiganvectors เป็นแนวคิดพื้นฐานในพีชคณิตเชิงเส้น บทความนี้นําเสนอตัวอย่างการก้าวไปของวิศวกรเพื่อคํานวณค่าของอีนิกส์และระบบ

การ จัด หา สิ่ง แวด ล้อม

อย่างแรก ทําให้แน่ใจว่า NumPy และ SciPy ได้ถูกติดตั้งไว้ในสภาพแวดล้อม Python ของคุณ คุณสามารถติดตั้งมันโดยใช้ Pop:

[[FLT: 0]. ppip ติดตั้ง Nupy Spipiy

การ สร้าง เมทริกซ์

นิยามเมทริกซ์ที่คุณต้องการคํานวณค่าลักษณะเฉพาะ และลักษณะเฉพาะ. โดยทั่วไปแล้ว, เมทริกซ์นี้ คือกําลังสองและจํานวนจริงหรือจํานวนเชิงซ้อน

ตัวอย่างเช่น, พิจารณา 3x3 เมทริกซ์ต่อไปนี้:

[FLT: 0]. import nupy เป็น np

[FLT: 0] A = np.array ([4,1/ 2]

[FLT: 0] [1,3,0]

[FLT: 0] [2,0/0]

การ คํานวณ ค่า ของ ไอ เกน และ เครื่อง วัด

ใช้ฟังก์ชัน SciPy [FLT: 0] เพื่อคํานวณค่าลักษณะเฉพาะของอีเจนต์และเวกเตอร์ลักษณะเฉพาะ:

[FLT: 0] จาก Spipiy.linalg นําเข้า ig

[FLT: 0] ค่าของอีเจนติเนส, นักแสดงลักษณะเฉพาะ = ig (A)

การ แปล ผล ที่ ตาม มา

ตัวแปร [FLT: 0] ค่าของ มีค่าของเมทริกซ์ A. [FLTT:3]. สืบค้นเมื่อ:

เพื่อแสดงผลลัพธ์:

[FLT: 0] print[Egenigan values:", values Egenigan)

[FLT: 0] print[Egenenenviators:", นักแสดงผู้แทนราษฎร)

สรุป

การคํานวณค่าลักษณะเฉพาะของอีเจน และลักษณะเฉพาะของ Python โดยใช้ NumPy และ SciPy เกี่ยวข้องกับการกําหนดเมทริกซ์ จากนั้นให้ใช้ฟังก์ชัน ผลที่ได้มีความสําคัญในการวิเคราะห์คุณสมบัติของระบบในโปรแกรมวิศวกรรม