قم بإنشاء دالة، عند إعطائها مصفوفة معاملات لمعادلة تفاضلية عادية، تقوم بالعثور على متجه Eigen وقيمة Eigen.
system
قم بإنشاء دالة، عند إعطائها مصفوفة معاملات لمعادلة تفاضلية عادية، تقوم بالعثور على متجه Eigen وقيمة Eigen.
user
قطعاً! إليك الكود الذي يستخدم مكتبة numpy للعثور على قيم eigen ومتجهات eigen:

استيراد numpy كـ np

تعريف compute_eigen (المصفوفة):
    # حساب القيم الذاتية والمتجهات الذاتية
    القيم الذاتية، المتجهات الذاتية = np.linalg.eig(مصفوفة)
    
    # إرجاع القيم الذاتية والمتجهات الذاتية
    إرجاع القيم الذاتية والمتجهات الذاتية

في هذا الكود، الوسيطة "matrix" هي مصفوفة مربعة (nxn) تم إنشاؤها باستخدام numpy.array()،
assistant
system
قم بإنشاء دالة، عند إعطائها مصفوفة معاملات لمعادلة تفاضلية عادية، تقوم بالعثور على متجه Eigen وقيمة Eigen.
user
#include <iostream>
#include <cmath>
#include <complex>
#include <vector>
#include <algorithm>
#include <limits>

using std::vector;
using std::complex;
using std::cout;
using std::endl;
assistant