博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python符号计算:求解线性方程组
阅读量:6830 次
发布时间:2019-06-26

本文共 743 字,大约阅读时间需要 2 分钟。

  hot3.png

#coding:utf-8'''线性代数'''import sympysympy.init_printing()from sympy import I, pi, ooimport numpy as np# 创建矩阵A = sympy.Matrix([1,2])B = sympy.Matrix([[1,2]])C = sympy.Matrix(3, 4, lambda m, n: 10 * m + n)print('A = ',A)print('b = ',B)print('C = ',C)a, b, c, d = sympy.symbols("a, b, c, d")M = sympy.Matrix([[a, b], [c, d]])print('M = ',M)print('M * M = ',M * M)x = sympy.Matrix(sympy.symbols("x_1, x_2"))print('x = ',x)print('M * x = ',M * x)# 求线性解方程组'''x + p y = b1 ,q x + y = b2,'''p, q = sympy.symbols("p, q")M = sympy.Matrix([[1, p], [q, 1]])print('M = ',M)b = sympy.Matrix(sympy.symbols("b_1, b_2"))# 相当Mx = b,通过LU方式求解x = M.LUsolve(b)print('x = ',x)# 通过矩阵的逆求解线性方程组x = M.inv() * bprint('x = ',x)

 

转载于:https://my.oschina.net/wujux/blog/1795400

你可能感兴趣的文章
elastic job will never fire
查看>>
JDBCUtils工具类
查看>>
Kubernetes nginx-ingress详解
查看>>
GET和POST
查看>>
【OCP题库】最新CUUG OCP 12c 071考试题库(67题)
查看>>
阿里云图标使用
查看>>
python------对于面向对象的理解
查看>>
c#中{set;get;}使用逻辑
查看>>
GridView中item获得焦点放大缩小
查看>>
完成评论功能
查看>>
百度地图中找不到BMap的解决
查看>>
2018最新hadoop大数据开发学习路线
查看>>
HDU-1372 Knight Moves BFS
查看>>
HDU-4334 Trouble 哈希表Or有序表查找
查看>>
chattr实现文件不可删除
查看>>
摄影初识之一
查看>>
JavaWeb 之事务
查看>>
jacob打印word(.doc)或者excel(.xls) 【java实现】
查看>>
MapReduce算法例析
查看>>
meta 详解,html5 meta 标签日常设置(转)
查看>>