具有迭代界的函数在Python语言中的极小化

问题描述我正在尝试最小化N参数的函数(例如x[1],x[2],x[3]...,x[N]),其中最小化的边界取决于最小化的参数本身。例如,假设x的所有值可以在0和1之间变化,则求和得到1,则边界有以下不等式:0<=x[1]<=1x[1]<=x[2]<=1-x[1]x[2]<=x[3

发布:2023-01-03 标签:pythonnumericscipynumerical-methodsscipy-optimize-minimize


在Python语言中实现带约束函数的最小化

问题描述我正在尝试最小化包含我想要查找的最小化参数的三个N大小数组的函数。例如,假设为了最小化函数而要查找的参数由数组x=x[0],x[1],...,x[N-1]、a=a[0],a[1],...,a[N-1]和b=b[0],b[1],...,b[N-1]给出。此外,在该问题中,最

发布:2023-01-03 标签:pythonnumericscipynumerical-methodsscipy-optimize


理解自适应龙格库塔积分器的局部截断误差

问题描述我正在实现一个RKF4(5)积分器,但我无法确定我的代码是否工作正常,并且我不理解本地截断错误,或者我的代码是否不工作。对于代码块的大小,我深表歉意,但在这种情况下,最小可重现示例相当大。importnumpyasnpdefRKF45(state,derivative_f

发布:2022-10-16 标签:pythonphysicsnumerical-methodsrunge-kuttanumerical-integration


N维系统的模龙格-库塔四阶方法的实现

问题描述我正在尝试使我的龙格库塔4阶码模块化。我不想每次使用代码时都要编写和声明它,但是在.hpp和.cpp文件中声明它,以便分别使用它。但我遇到了一些问题。一般来说,我想要解一个n维方程组。为此,我使用了两个函数:一个用于方程组,另一个用于龙格-库塔法,如下所示:doubleF

发布:2022-10-16 标签:c++header-filesnumerical-methodsrunge-kutta


错误:控件已到达非无效函数的末尾

问题描述我正在学习C++,我从课本上复制了这段代码,在编译代码的时候,最后出现了一个错误。错误显示:控件到达非void函数末尾,位于代码末尾:#include"ComplexNumber.hpp"#include<cmath>ComplexNumber::ComplexNumbe

发布:2022-10-16 标签:compiler-errorsc++returnnumerical-methods


在 Julia 中有效地求解一个特定的线性系统

问题描述我广泛使用julia的线性方程求解器res=X.由于参数变化,我必须在我的程序中使用它数百万次.这工作正常,因为我使用的是小尺寸(最多30).现在我想分析更大的系统,最多1000,线性求解器不再有效.Iuseextensivelythejulia'slinearequa

发布:2022-10-16 标签:linear-algebrajulianumerical-methods


在三角形中采样随机点

问题描述假设您有一个任意三角形,其顶点为A、B和C.这篇论文(第4.2节)说可以生成随机点,P,均匀地从三角形ABC内通过以下顶点的凸组合:SupposeyouhaveanarbitrarytrianglewithverticesA,B,andC.Thispaper(sectio

发布:2022-10-16 标签:algorithmgeometrynumerical-methodssampling


并行计算 Pi 的快速算法

问题描述我开始学习CUDA,我认为计算pi的长数字会是一个不错的入门项目.我已经实现了易于并行化的简单蒙特卡罗方法.我只是让每个线程在单位正方形上随机生成点,计算出单位圆内有多少个点,然后使用归约运算计算结果.但这肯定不是计算常数的最快算法.之前,当我在单线程CPU上做这个练习时

发布:2022-10-16 标签:algorithmparallel-processingcudanumerical-methodspi


处理 Javascript 中的浮点精度

问题描述我在javascript中有大量数值y.我想通过将它们四舍五入到最接近的x倍数来对它们进行分组,并将结果转换为字符串.Ihavealargeamountofnumericvaluesyinjavascript.Iwanttogroupthembyroundingthemd

发布:2022-10-16 标签:javascriptfloating-pointdoublefloating-accuracynumerical-methods


__builtin_prefetch,读取多少?

问题描述我正在尝试通过以下方式优化一些C++(RK4)使用I'mtryingtooptimizesomeC++(RK4)byusing__builtin_prefetch我不知道如何预取整个结构.Ican'tfigureouthowtoprefetchawholestructur

发布:2022-10-16 标签:optimizationx86-64c++gccnumerical-methods