首页 > 其他分享 >习题2.7(2)

习题2.7(2)

时间:2024-10-15 19:50:14浏览次数:6  
标签:linalg 矩阵 print lstsq np 习题 2.7

import numpy as np  
  
# 定义系数矩阵A和常数项向量b  
A = np.array([[2, 3, 1],  
              [1, -2, 4],  
              [3, 8, -2],  
              [4, -1, 9]])  
b = np.array([4, -5, 13, -6])  
  
# 使用numpy的lstsq函数求解最小二乘解  
# 对于这个特定的问题,由于方程数和未知数数量相同,且没有矛盾,lstsq将给出唯一解  
x, residuals, rank, s = np.linalg.lstsq(A, b, rcond=None)  
  
# 输出解  
print("解 x:", x)  
  
# 验证解是否正确(可选)  
print("验证结果:", np.dot(A, x))  
  
# 检查是否精确等于b(对于精确解,这应该非常接近)  
print("与b的误差:", np.linalg.norm(np.dot(A, x) - b))  
  
# 计算系数矩阵的秩(可选,以确认方程组是否有唯一解)  
print("系数矩阵的秩:", np.linalg.matrix_rank(A))  
  
# 由于秩等于未知数数量,且没有矛盾,我们可以确信有一个唯一解
 
print("学号:3008")

结果如下

标签:linalg,矩阵,print,lstsq,np,习题,2.7
From: https://www.cnblogs.com/fang---/p/18468292

相关文章

  • List集合练习题1
    需求:遍历集合,当遇到mango的时候,向集合中添加一个元素"java"publicclassListDemo2{publicstaticvoidmain(String[]args){Listlist1=newArrayList();list1.add("hello");list1.add("apple");list1.add("......
  • 信息检索与科技写作习题1-2
    习题1习题2......
  • 习题2.4
    1.代码实现点击查看代码importnumpyasnpimportmatplotlib.pyplotasplt#定义x的范围x=np.linspace(-10,10,400)#创建一个2行3列的子图网格fig,axs=plt.subplots(2,3,figsize=(12,8))#遍历k值,并在对应的子图中绘制函数图像k_values=[1,2,3,4,......
  • 习题2.5(1)
    1.代码实现点击查看代码importnumpyasnpimportmatplotlib.pyplotasplt#横纵坐标x=np.linspace(-5,5,100)y=np.linspace(-5,5,100)#网格生成X,Y=np.meshgrid(x,y)#写法一plt.rc('font',family='SimHei')plt.rc('axes',unicode_minus=False)#写法二......
  • 计算机网络教程 | 第一章 计算机网络概述 课堂习题
    一.单选题TCP/IP是四层的体系结构:应用层、运输层、网际层和()。A.网络接口层B.物理层C.网络层D.数据链路层正确答案:A 20世纪60年代,美国国防部高级研究计划局提出的网络研究课题的名称为()。A.ARPAnetB.LANC.WAND.TCP/IP正确答案:A 运输层的......
  • 计算机网络教程 | 第二章 物理层 课堂习题
    单选题一个数据通信系统不包括()。A.源系统B.传输系统C.目的系统D.复用器正确答案:D答案解析:(p34)一个数据通信系统可划分为三大部分,即源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或接收端、接收方)。 以下关于物理层的描述中,错误的是()。A.物理层处于......
  • 数学建模习题6.2
    edges=[("Pe","T",13),("Pe","N",68),("Pe","M",78),("Pe","L",51),("Pe","Pa",51),("T","N",68),("T","M......
  • 数学建模习题6.3
    importheapqdefprim(graph,start):num_nodes=len(graph)visited=[False]*num_nodesmin_heap=[(0,start,-1)]mst_cost=0mst_edges=[]whilemin_heap:weight,u,parent=heapq.heappop(min_heap)ifvisited[u]:continue......
  • 数学建模习题5.4
    importnumpyasnpfromscipy.optimizeimportminimizedefobjective(x):return-np.sum(np.sqrt(x)*np.arange(1,101))defconstraint1(x):returnx[1]-10defconstraint2(x):return20-(x[1]+2*x[2])defconstraint3(x):return30-(x[1]+2x[2]+3x......
  • 数学建模习题5.5
    importnumpyasnpfromscipy.optimizeimportminimizedefobjective(x):return2x[0]+3x[0]2+3*x[1]+x[1]2+x[2]defconstraint1(x):return10-(x[0]+2x[0]**2+x[1]+2x[1]**2+x[2])defconstraint2(x):return50-(x[0]+x[0]2+x[1]+x[1]2......