java解非线性方程组_Scipy - 非线性方程组的所有解
发布日期:2021-06-24 14:45:27 浏览次数:3 分类:技术文章

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

我有一个非线性方程组,其中任何n都可以选择,因此向量x =(x1,...,xn)的长度可以不同 . 例如,系统可以是这样的:

f1(x1,...,xn) = sum( xi + xi^2 ) = 0, i={1,n}

f2(x1,...,xn) = sum( e^xi + xi + sin(xi*pi) ) = 0, i={1,n}

根据this example,我使用scipy库的fsolve()来解决这样的NLE,但是对于每个* x = x0的初始近似,它只返回一个解 . 但由于n可能很大(例如,n = 100),并且可能存在大量解决方案,因此找到每个解决方案的初始条件x = x0并不是非常有用 .

所以,请你举个例子,如何在这种情况下通过fsolve()找到 All 解决方案?或者通过任何其他简单的方法?

Additional 例如,我有一个简单的系统:

def equations(p):

x, y = p

return (x**2-1, x**3-1)

对于不同的初始条件我有不同的解:x,y = fsolve(方程,(0,0))(0.0,0.0)

x, y = fsolve(equations, (1, 1))

(1.0, 1.0)

x, y = fsolve(equations, (-1, 1))

(-0.47029706057873205, 0.41417128904566508)

是否可以使用任何Scipy函数(如fsolve())来查找所有解(根),例如:x,y = some_scipy_solver(equation,(x0,y0))1 . (1.0,1.0)2 . (0.0,0.0)3 . ( - 0.47029706057873205,0.41417128904566508)...

其中(x0,y0)=任何初始近似值:(0,0),(1,1),( - 1,1),(0.1,10.0)等,我只确定x0,y0的约束,像这样:-1.0 <= x0 <1.0,0.0 <= x0 <11.0 .

转载地址:https://blog.csdn.net/weixin_33443932/article/details/114713090 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java isodate格式_fmt:formatDate的输出格式详解
下一篇:java 豆瓣爬虫_谁说Java不能搞爬虫,阿婆主带你一起爬取豆瓣电影Top250

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月28日 10时45分51秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Android面试回忆录:在字节跳动我是如何当面试官的,面试心得体会 2019-04-29
Android面试总结,GitHub标星9K的Google官方MVP+Rxjava项目详解,算法太TM重要了 2019-04-29
android面试题!看懂这份Android面经大厂真不是问题!不吃透都对不起自己 2019-04-29
Android高级工程师面试实战,GitHub上标星13k的《Android面试突击版》,面试真题解析 2019-04-29
apk开发学习!Android开发者面试如何系统复习?已拿offer入职 2019-04-29
Android技术篇!只需一篇文章吃透Android多线程技术,成功定级腾讯T3-2 2019-04-29
android模拟器!记一次字节跳动Android社招面试,成功拿下大厂offer 2019-04-29
Android程序员必备!互联网大厂100道Android面试题助你冲关金三银四!吐血整理 2019-04-29
Android程序员必备!来一份全面的面试宝典练练手,Android岗 2019-04-29
Android程序员必备!这些年我所经历的所有面试,面试真题解析 2019-04-29
Android程序员的春天!2021年教你增加拿到BAT等大厂offer几率,系列篇 2019-04-29
Android资料!从外包月薪5K到阿里月薪15K,完整版开放下载 2019-04-29
Android面试官:这份354页笔记的Android进阶知识+大厂高频面试题,算法太TM重要了 2019-04-29
flutter!Android学习的三个终极问题及学习路线规划,震撼来袭免费下载! 2019-04-29
kotlin入门!Android开发最佳实践手册全网独一份,使用指南 2019-04-29
kotlin和java区别!跟Android初学者分享几点经验,最全的BAT大厂面试题整理 2019-04-29
kotlin语言!全网最具深度的三次握手、四次挥手讲解,成功入职阿里 2019-04-29
kotlin高阶函数!最全Android面试知识点梳理,大厂内部资料 2019-04-29
ndk开发app!吃透这份Android高级工程师面试497题解析,值得收藏! 2019-04-29
ndk开发入门!致Android高级工程师的一封信,震撼来袭免费下载! 2019-04-29