求解器使用 P1 三角形元素组装和求解二维标量亥姆霍兹方程的 FEM。 为提高效率,程序集已完全矢量化。 对于辅导,评论中还提供了“教学法”幼稚程序集的脚本。 使用Matlab \运算符执行分辨率(此处导致LU分解)。 使用内置的 Matlab 工具提供了五种不同的几何图形,但求解器也与任意几何图形兼容。 特别是,可以使用外部网格文件(例如来自 GMSH),同时满足 PET 格式。
2021-09-21 16:15:49 9KB matlab
1
MATLAB齐次好奇的求解代码快速亥姆霍兹求解器 (c) Vladimir Kazei, Oleg Ovcharenko, Dmitry Kabanov (KAUST, 2019) 该存储库包含具有吸收边界条件 (ABC) 和可选自由表面的亥姆霍兹方程求解器的 MATLAB 实现。 细节 求解器实现了项目中的一阶和二阶 ABCs () 以及一阶 BCs。 下图比较了使用一阶和二阶 ABC 与解析格林函数获得的数值解: 我们还为两个阶的边界条件的实现添加了可选的自由表面: 离散化亥姆霍兹方程使用带状矩阵求解器求解,这对于浅模型和宽模型最有效。 如何使用它 求解器是用 . 要获取代码,请下载代码或通过 SSH 克隆此存储库: git clone git@github.com:vkazei/fastHelmholtz.git 或 HTTPS: git clone https://github.com/vkazei/fastHelmholtz.git 然后在 MATLAB 中打开代码。 存储库内容 Core files getA - assemble Helmholtz matrix with
2021-09-21 16:07:55 2.99MB 系统开源
1
齐次、常系数边界值问题 (BVP) 求解器:这是一个求解任何齐次、常系数 BVP 的函数-matlab开发齐次、常系数边界值问题 (BVP) 求解器:这是一个求解任何齐次、常系数 BVP 的函数-matlab开发齐次、常系数边界值问题 (BVP) 求解器:这是一个求解任何齐次、常系数 BVP 的函数-matlab开发齐次、常系数边界值问题 (BVP) 求解器:这是一个求解任何齐次、常系数 BVP 的函数-matlab开发
2021-09-18 14:01:12 2KB 齐次、常系数边界值问题(BVP
ipopt是大规模的非线性优化求解器,本次上传的是编译好的ipopt.exe,可在win10 64位上运行,仅需把ipopt.exe添加到path路劲即可,需要的小伙伴下载
2021-09-14 18:14:32 27.84MB ipopt python
1
该程序的目的是实现以下具有常系数的一般二阶齐次边值问题 (BVP) 的解析解。 ax"(t)+ bx'(t)+ cx(t)=0 对于 t1<=t<=t2 BC:x(t1)=x1 和 x(t2)=x2 解决方案: >> BVP(a,b,c,t1,t2,x1,x2) 例子: x"(t)+ 0.5x'(t)+ 10x(t)=0 边界值x(1)=2, x(10)=0; >> BVP(1,0.5,10,1,10,2,0)
2021-09-14 14:38:13 2KB matlab
1
matlab的欧拉方法代码可压缩的二维Euler方程求解器 该存储库包含MATLAB代码,用于使用磁通分解方法求解2D可压缩的Euler方程。 它目前使用Steger-Warming方案(1981)。 资源
2021-09-13 21:57:18 298KB 系统开源
1
此函数求解形式为的代数Riccati方程: A'*X + X*A' - X*G*X + Q = 0, 其中 A、G 和 Q 已给出,X 是对称解。 所有项都是实 nxn 矩阵,G 和 Q 是半正定的。 这个方程的一个常见用途是求解线性系统的最佳反馈增益,在这种情况下 G = B*R^-1*B' 和 K = R^-1*B'*X。 有关更多详细信息,请参阅http://en.wikipedia.org/wiki/Linear-quadratic_regulator 。 基于http://dspace.mit.edu/handle/1721.1/1301的求解方法。
2021-09-12 18:28:42 1KB matlab
1
实用的comsol求解器相关文档,包括求解器基础理论,求解类型,求解器配置
2021-09-12 16:24:25 1.48MB comsol 求解器
1
结构力学求解器(SM Solver)是一个面向教师、学生以及工程技术人员的计算机辅助分析计算软件,其求解内容包括了二维平面结构(体系)的几何组成、静定、超静定、位移、内力、影响线、包络图、自由振动、弹性稳定、极限荷载等经典结构力学课程中所涉及的一系列问题,全部采用精确算法给出精确解答。
2021-09-11 13:20:12 4.62MB 力学求解器
1
最优切割程序matlab代码SOS-SDP:最小平方和聚类的精确求解器 SOS-SDP是一种基于分支定界技术的精确算法,用于解决本文所述的最小平方和聚类(MSSC)问题。 该存储库包含C ++源代码,MATLAB脚本以及用于实验的数据集。 安装 SOS-SDP通过使用for C ++来调用半定程序设计求解器。 它需要MATLAB引擎库libMatlabEngine和Matlab数据数组库libMatlabDataArray 。 SOS-SDP使用该库有效地处理矩阵和线性代数运算。 在安装Armadillo之前,请先安装OpenBLAS和LAPACK以及相应的开发文件。 SOS-SDP实现了POSIX线程的可配置线程池,以加快分支定界搜索的速度。 Ubuntu和Debian说明: 安装MATLAB(> = 2016b)。 安装CMake,OpenBLAS,LAPACK和Armadillo: sudo apt-get update sudo apt-get install cmake libopenblas-dev liblapack-dev libarmadillo-dev 打开make
2021-09-10 09:45:50 113.24MB 系统开源
1