矩阵求特征值代码
时间: 2023-06-21 08:13:58 浏览: 145
以下是使用Python编写的矩阵求特征值的代码:
```python
import numpy as np
def eigenvalue(A):
# 判断矩阵是否为方阵
if A.shape[0] != A.shape[1]:
return None
# 使用numpy中的eig函数求特征值和特征向量
eig_val, eig_vec = np.linalg.eig(A)
return eig_val
# 测试
A = np.array([[1, 2], [3, 4]])
eig_val = eigenvalue(A)
print("特征值:", eig_val)
```
解释一下代码:
首先判断矩阵是否为方阵,如果不是,则返回None。
然后使用numpy中的eig函数求出矩阵的特征值和特征向量,这里只返回特征值。
最后进行测试,将矩阵A传入eigenvalue函数中,得到特征值并打印输出。
阅读全文
相关推荐


















