欧拉公式求长期率的matlab代码黎曼解算器 代码段摘自Eleuterio F. Toro的Riemann解算器和“流体动力学数值方法” ,其中详细讨论了CFD的要点。 线性对流(ch2&ch5&ch13) 同时检查了平滑和不连续的初始速度曲线。 确切的解决方案很简单,只是沿特征线追溯即可。 采用不同的方案进行比较: CIR 弗里德里希斯(Lax-Friedrichs) Lax-Wendroff 暖光 戈杜诺夫 WAF 用法: 编译: g++ smooth.cc -std=c++11 -o advection.out或g++ discontinuous.cc -std=c++11 -o advection.out 执行: ./advection.out 情节: python3 animate.py data1.txt data2.txt ( data1.txt和data2.txt是您要比较的两种情况) Invisid Burgers方程(ch2和ch5) 仅检查不连续的初始速度曲线。 从分析上讲,确切的解决方案是冲击波或稀疏波。 采用不同的方案进行比较: CIR 弗里德里希斯(Lax-
2024-01-08 12:25:13 122KB 系统开源
1
大部分数值分析教材上需要编写的程序 都可运行得到结果 运行环境 vc++6.0
1
欧拉公式求长期率的matlab代码FlightGear-Space-Shuttle模拟 基于MATLAB / Simulink和FlightGear的航天飞机基于真实推力数据进行发射模拟。 这是对NASA航天飞机升空80公里的模拟。 它是用MATLAB和FlightGear编写的 为了查看模拟,您将需要: MATLAB(最好是R2014或更高版本)。 FlightGear(首选3.0版),可以在slx文件的“ FlightGear预配置6DOF动画”中进行更改。 Simulink Microsoft Excel 要运行模拟,请导航到安装文件的文件夹。 打开MATLAB运行文件“ runfirst.m”。 这会将轨迹从“ outputs.xlsx”文件扫描到Simulink中。原始的仿真代码在文件“ shuttle_model.m”中。 您可以在此处更改方程式和代码。 这些方程式是从《工程学生的轨道力学》(Howard Curtis)一书的第11章获得的。 它们可以通过通用的Euler方法(步长为0.2s)来解决。
2023-03-23 10:15:59 191KB 系统开源
1
用改进欧拉方法求 dy/dx = 2/3xy^(-2),x∈[0,1], y(0) = 1 的数值解(取h = 0.1),并将计算结果与准确解y = ∛(1+x^2 )进行比较:
2023-02-17 01:03:38 3.46MB 欧拉公式
1
欧拉公式求长期率的matlab代码hydro_examples 各种流体力学技术的简单一维示例 这是一些简单的python代码(加上一些Fortran代码)的集合,这些代码演示了流体力学代码中使用的一些基本技术。 所有代码都是独立的-没有相互依赖关系。 这些代码与讲义一起位于: 并使用pyro2代码: advection/ advection.py :具有多种限制器的一维二阶线性对流求解器。 fdadvect_implicit.py :使用周期边界条件的一维一阶一阶隐式有限差分线性对流求解器。 fdadvect.py :使用迎风微分的一维一阶显式有限差分线性对流求解器。 fv_mol.py :一维线法二阶精确对流求解器。 Fortran/ : advect.f90 :二阶线性对流的Fortran实现。 此版本执行分段常数,分段线性和分段抛物线(PPM)重建。 basic-numerics orbit-converge.py (和orbit.py ):演示了各种ODE积分方法对太阳绕地球旋转问题的收敛性。 burgers/ burgers.py :不粘的Burgers方程的一维二阶求解器
2023-02-13 20:45:06 346KB 系统开源
1
欧拉公式求长期率的matlab代码拾放机器人 使用ROS的6自由度KUKA KR210拟人化机器人串行操纵器进行对象拾取和存储 萨尔曼·哈什米 内容 缩略语 自由度 ROS 弧 国际空间站 EVA 电子工程 厕所 DH FK 我知道 存款准备金 城市发展基金 1.简介 该项目源自Udacity's,后者又由Amazon Robotics LLC赞助。 图1.1亚马逊配送中心的机械臂货架产品 客观的 在非结构化环境中实现商业可行的自动拣选和存储,例如从货架上拣选产品并将其放入装运箱,仍然是一个艰巨的挑战。 ARC的目标是执行一般任务的简化版本,该任务是在架子上拣货和存放物品。 根据ARC规则:“挑战结合了对象识别,姿势识别,抓握计划,顺应性操纵,运动计划,任务计划,任务执行以及错误检测和恢复”。 该项目的目的是演示KR210在模拟中将自主物体拾取和放置在半非结构化环境中的自主能力。 在此项目的上下文中,一个拾取和放置周期可以分为以下任务: 确定架子上的目标对象 计划并朝目标物进行清洁运动 有效地抓取/拾取目标物体而不会干扰其他物体 计划并进行干净的移动,到达下车地点 有效地将物体存放/放
2023-01-26 11:18:25 19.66MB 系统开源
1
欧拉公式求长期率的matlab代码 HiFiLES dev. v0.1: High Fidelity Large Eddy Simulation ======= 在航空航天计算实验室,我们相信高阶数值方案有可能使CFD超越目前的二阶方法和RANS湍流建模平台,在湍流模拟中将准确性和计算效率提升到新的水平。 HiFiLES(高保真大涡模拟)作为免费工具发布,以统一研究团体,促进高级方法的发展和广泛采用。 该代码被设计为在各种体系结构上进行进一步开发的理想基础。 HiFiLES正在斯坦福大学航空与航天系的航空计算实验室中积极开发,并已通过开源许可证(GNU通用公共许可证v3.0)发行。 HiFiLES简介 用于流动模拟的高阶数值方法使用比其低阶对应方法更少的自由度来捕获诸如涡旋和分离区域之类的复杂现象。 这些方案提供的高保真度(HiFi)结合小规模和壁相互作用的湍流模型,产生了功能强大的大涡流模拟(LES)软件包。 HiFiLES是一个开放源代码的高阶可压缩流求解器,用于从头开始构建的非结构化网格,以充分利用并行计算体系结构。 它特别适合于图形处理单元(GPU)架构。 HiFiLES用C
2022-11-24 15:02:52 23.39MB 系统开源
1
欧拉公式求长期率的matlab代码RELION代码存储库 绘制3D重建的欧拉角分布 给定Relion的输出.star文件,您可以通过使用UCSF Chimera打开.bild文件来可视化欧拉角。 另外,如果您想为任何欧拉角生成一维直方图,或者为两个特定欧拉角生成二维热图,则可以使用plot_indivEuler_histogram_fromStarFile.py : $ Relion/plot_indivEuler_histogram_fromStarFile.py Usage: plot_indivEuler_histogram_fromStarFile.py --starfile= Options: -h, --help show this help message and exit --starfile=FILE Relion star file (data.star) --rlnEuler=STRING Name of Relion euler angle designation: AngleRot,AngleTilt, AnglePsi.
2022-10-08 14:10:54 87KB 系统开源
1
欧拉公式求长期率的matlab代码相流-紧张 仅供参考:作者在上模拟了混合有限元对流耦合相变的最新工作。 现在,这里是Phaseflow的概述: 相流模拟相变材料(PCM)的对流耦合熔化和凝固。 我们采用基于焓的单域半相场有限元方法,具有整体系统耦合和全局牛顿线性化的特性。 控制方程式由 浮力驱动的不可压缩流:Boussinesq逼近的不稳定Navier-Stokes质量和动量 焓场的对流扩散,焓源项解释了相变材料的潜热 浓度场的对流扩散,例如盐水或其他二元合金的对流扩散 功能包括 可扩展的Python类,用于与时间有关的仿真 使用HDF5进行检查点/重新启动 面向目标的自适应网格细化(AMR) 通过重新网格化和投影来粗化与时间相关的网格 相流通过有限元方法在空间上离散化PDE,为此目的,使用了Python / C ++有限元库。 FEniCS还提供了许多其他功能,包括非线性(牛顿)求解器,面向目标的自适应网格细化以及将解决方案输出到HDF5等。 相流具有一阶和二阶完全隐式时间离散化方法,分别为后向Euler和BDF2,并且允许用户轻松实现自己的方法。 在已发表的论文中,我们介绍了数学
2022-09-24 17:27:17 17.58MB 系统开源
1