怎么用自己的网站做网页,免费发布工程信息网站,网站怎么做链接跳转,专做定制网站建设感谢师兄提供的题图。(这图应该是p的#xff0c;我找电视剧#xff0c;没谢三哥这三个字。)早些年做科研的时候#xff0c;其实就用倚天屠龙走天下#xff0c;一个矩阵对角化#xff0c;一个非线性方程求解。当时是研究的冷原子#xff0c;算是比较新的方向#xff0c;量…感谢师兄提供的题图。(这图应该是p的我找电视剧没谢三哥这三个字。)早些年做科研的时候其实就用倚天屠龙走天下一个矩阵对角化一个非线性方程求解。当时是研究的冷原子算是比较新的方向量子光学的新时代吧。研究冷原子做自洽平均场做计算会用到非线性方程还记得是由自由能极值条件得出的一个粒子数方程一个能隙方程联立求解。我当年用的c语言的科学计算库师兄用的fortran。我们组是非线性方程求解做的还记得隔壁组用的是非线性最优化。python提供了非线性方程组的求解fsolve函数具体可以查阅文档下面给出简单使用的举例。基本需要一个接受数组返回同样长度数组的函数随后调用即可参数可以放在args用元组传递。然而这个函数只能解决实数的我自己写了个复数版本的。我不知道有没有对应的库是不是重复造轮子的行为。利用实部和虚部分离的方法在内部调用fsolve解决。参数接口只用了最简单的部分可以自己酌情加上去。先写测试函数函数和测试值得一提的是非线性方程求解一般不会是单解而且依赖初值。所以实际中会选好的初值(你预估的结果)。特别在扫场(参数连续变化)时会用前一个结果做后一个的初值保持结果的连续性。完。