python用fsolve、leastsq对非线性方程组求解
作者:潜水的飞鱼baby 时间:2021-06-28 23:33:29
背景:
实现用python的optimize库的fsolve对非线性方程组进行求解。可以看到这一个问题实际上还是一个优化问题,也可以用之前拟合函数的leastsq求解。下面用这两个方法进行对比:
代码:
from scipy.optimize import fsolve,leastsq
from math import sin,cos
def f(x):
x0 = float(x[0])
x1 = float(x[1])
x2 = float(x[2])
return [
5*x1+3,
4*x0*x0 - 2*sin(x1*x2),
x1*x2-1.5
]
x0 = [1,1,1]
result = fsolve(f,x0)
print("===================")
print()
print("求解函数名称:",fsolve.__name__)
print("解:",result)
print("各向量值:",f(result))
#拟合函数来求解
h = leastsq(f,x0)
print("===================")
print()
print("求解函数名称:",leastsq.__name__)
print("解:",h[0])
print("各向量的值:",f(h[0]))
结果:
===================
求解函数名称: fsolve
解: [-0.70622057 -0.6 -2.5 ]
各向量值: [0.0, -9.126033262418787e-14, 5.329070518200751e-15]
===================
求解函数名称: leastsq
解: [-0.70622057 -0.6 -2.5 ]
各向量的值: [0.0, -2.220446049250313e-16, 0.0]
来源:https://blog.csdn.net/u011702002/article/details/78078010
标签:python,fsolve,leastsq,非线性方程
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Go标准容器之Ring的使用说明
2023-09-21 02:18:14
Golang Goroutine的使用
2023-09-20 20:38:45
ExpiresAbsolute 属性
2008-05-05 12:49:00
关于淘宝商城新版的一点看法
2009-06-28 16:00:00
![](https://img.aspxhome.com/file/UploadPic/20096/28/taobao_mall_2-49s.png)
PHP使用laravel邮件服务发送邮件
2023-05-25 03:48:23
DHTML+XML+ASP+CSS的树形目录
2008-10-24 14:29:00
5个有趣的浏览器地址栏Javascript代码
2008-07-21 13:04:00
![](https://img.aspxhome.com/file/UploadPic/20087/21/2008721131358635s.gif)
如何将计数器的值赋给一个变量?
2009-12-03 20:02:00
几个好用的Asp自定义函数
2007-09-26 14:28:00
使用Python和Prometheus跟踪天气的使用方法
2021-05-15 14:31:05
如何测试字符串的长度?
2009-11-11 20:02:00
python列表去重的二种方法
2022-06-02 05:21:41
很无聊的一个找碴游戏
2008-07-02 13:10:00
Internet Explorer 8 Beta2 功能预览
2008-07-29 13:20:00
![](https://img.aspxhome.com/file/UploadPic/20087/29/2008729132347173s.jpg)
服务器安装MySQL教程及注意事项
2008-11-11 12:12:00
python数据类型之间怎么转换技巧分享
2023-09-04 02:38:42
![](https://img.aspxhome.com/file/2023/0/65040_0s.png)
泛域名设置问题
2008-03-25 10:03:00
Python解析、提取url关键字的实例详解
2023-07-08 11:52:27
![](https://img.aspxhome.com/file/2023/4/76994_0s.jpg)
python应用文件读取与登录注册功能
2023-04-17 17:04:03
CSS框架带来的效率提升
2007-12-27 20:01:00