การคํานวณค่า 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 เกี่ยวข้องกับการกําหนดเมทริกซ์ จากนั้นให้ใช้ฟังก์ชัน ผลที่ได้มีความสําคัญในการวิเคราะห์คุณสมบัติของระบบในโปรแกรมวิศวกรรม