求解两个物种的 Lotka-Volterra 竞争(物流)模型。 物种 1:dx1/dt = alpha1*x1[(K1-x1-beta*x2)/K1] 物种 2:dx2/dt = alpha2*x2[(K2-x2-gamma*x1)/K2] 在哪里; K1&2 =承载能力,alpha1&2 =增长率,beta和gamma =物种的相互依赖性。 根据初始条件(物种的初始种群)和恒定参数(增长率和物种相互依赖性)模拟了四种情况。
2021-10-04 20:19:39 2KB matlab
1
SIMPLEasPy 一个简单的、轻量级的 SIMPLE 求解器。 这适用于一个非常简单的测试平台,特别是浸入边界方法 (IBM)。 这段代码不是很快。 这主要是一个原型代码,稍后将在 C++ 中实现以获得更好的性能。 用法: SciPy 包,特别是 NumPy 和 Matplotlib,必须安装在系统上。 这些软件包可在 然后可以通过使用 Python 解释器运行脚本 SIMPLEasPy 来简单地运行求解器。 在github页面上报告任何问题。 亚当·奥布莱恩
2021-10-04 18:10:06 3KB Python
1
隐式格式的MATLAB代码CFD-求解器-MATLAB 二维Navier-Stokes求解器,用于使用有限体积方法和MATLAB中编码的并置网格布置来求解层流不可压缩的流 能够解决稳态和非稳态问题 使用SIMPLE算法实现压力-速度耦合 散度方案的空间离散化-可用选项包括迎风,中央微分,二阶迎风,QUICK和FROMM方案 非稳态模拟的时间离散化-隐式Crank-Nicholson 以单元为中心的梯度算法:可用的选择是基于高斯单元,基于高斯节点和最小二乘梯度方案 可用的矩阵求解器:Gauss Siedel,Gauss Jacobi和Incomplete LU分解(可自由编辑代码以实现MATLAB内置求解器) 接受2D ASCII Ansys-Fluent网格文件格式(.msh)的全部网格和全部网格 您可以选择以Tecplot二进制文件格式输出文件 指示: 运行文件NS_solve.m以运行求解器。 提供了一些示例网格文件及其边界条件文件。 使用名为BC的文件夹中的文件'U.bc','V.bc','P.bc'设置边界条件。 检查示例边界条件文件。 目前支持固定值和零梯度边界条件 您可以使
2021-10-04 01:48:41 720KB 系统开源
1
numerical_solver:ODE,DAE,Newton和矩阵求解器的实现
2021-09-29 09:16:05 59.61MB c fortran numerical-methods sparse-matrix
1
基于OSQP的混合整数二次程序求解器 miOSQP解决了以下形式的混合整数二次程序(MIQP) minimize 0.5 x' P x + q' x subject to l <= A x <= u x[i] in Z for i in i_idx i_l[i] <= x[i] <= i_u[i] for i in i_idx 其中i_idx是索引的向量,其变量是整数, i_l , i_u分别是整数变量的下限和上限。 安装 要安装该软件包,只需运行 python setup.py install 它取决于 ,numpy和scipy。 用法 要解决MIQP,我们需要运行 import miosqp m = miosqp . MIOSQP () m . setup ( P , q , A , l ,
2021-09-27 11:11:47 828KB optimization branch-and-bound miqp-solver Python
1
这是托管在https://github.com/russphelan/matlab的存储库的副本。 该页面提供了对物理脚本功能、如何使用它们的描述以及示例输出的图片。 模拟包括: 在 3D 中投球一维和二维热传导单摆围绕太阳运行的天体带有线性阻力的下落体抛物线轨迹游戏Lotka–Volterra 捕食者-猎物模型 还包括: 蒙特卡罗积分、辛普森规则和矩形规则,带有误差比较康威的人生游戏多项式求根器
2021-09-26 13:07:59 725KB matlab
1
量子退火 C ++中的量子退火求解器:基于Java的先前项目 该求解器实现了黑盒优化算法,称为PIMC-QA(路径积分蒙特卡洛量子退火)。 问题的实现与求解程序本身是分开的,这应允许轻松自定义使用。
2021-09-23 15:19:09 1.82MB C++
1
基于解析方法的SAT求解器 HSE算法和软件设计离散数学课程中的家庭作业项目。 基于解析工具。 任务描述 给定2-CNF中的布尔公式,请使用解析方法确定是否可满足要求。 2-CNF的子句可以是以下两种形式之一:α\ /β或α->β,其中α和β是文字(p或〜p,其中p是变量)。 CNF以常用符号表示,例如:(p-> q)/ \(〜r \ / s)/ \(〜q-> p) 例 $ python hw_ply.py input > (p -> q) /\ (~r \/ s) /\ (~q -> p) Resolution: (~p\/q)/\(~r\/s)/\(q\/p)/\(None\/q) Sat
2021-09-22 22:53:09 2KB parsing lex ply cnf
1
配合gpops软件应用的snpot软件,求解非线性规划问题
2021-09-22 14:07:33 2.65MB 非线性规划
1
我已经编译了Dassl求解器版本(MATLAB MEX INTERFACE),以便与Windows操作系统上的Matlab(版本5.3和6.5)一起使用。 我编辑并附上了解决 DAE 问题和 ODE 问题的示例! 在最后一个中进行了 Dassl 和 ode45 之间的比较! 有关当前放置在此处的文件的更多信息,请参见: http://www.andrew.cmu.edu/user/steinhau/Research/mex-interfaces.html
2021-09-22 10:43:55 177KB matlab
1