习题2.7(2)
1.代码实现
点击查看代码
import numpy as np
a = np.array([[2, 3, 1], [1, -2, 4], [3, 8, -2], [4, -1, 9]])
b = np.array([4, -5, 13, -6])
# 最小二乘解
x3 = np.linalg.pinv(a) @ b
print("最小二乘解为:", np.round(x3, 4))
print("学号:3014")
2.运行结果
1.代码实现
import numpy as np
a = np.array([[2, 3, 1], [1, -2, 4], [3, 8, -2], [4, -1, 9]])
b = np.array([4, -5, 13, -6])
# 最小二乘解
x3 = np.linalg.pinv(a) @ b
print("最小二乘解为:", np.round(x3, 4))
print("学号:3014")
2.运行结果