本章先分析说明伪谱法求解波动方程的算法原理,再给出弹性波场伪谱法数值模拟的改进算法;然后,通过直接引入P波波场变量和S波波场变量,给出可实现弹性波场的P波和S波分解的波动方程,并用伪谱法实现弹性波场的P波和S波分解的数值模拟;最后用伪谱法对井间地震的复杂波场作数值模拟,分析井间地震波场中各种波的传播规律。
2024-05-23 14:04:18 114KB matlab 地震数值模拟
CSDN海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:Forward_modeling_PS.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开Forward_modeling_PS.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、物理应用 仿真:导航、地震、电磁、电路、电能、机械、工业控制、水位控制、直流电机、平面电磁波、管道瞬变流 光学:光栅、杨氏双缝、单缝、多缝、圆孔、矩孔衍射、夫琅禾费、干涉、拉盖尔高斯、光束、光波、涡旋 定位问题:chan、taylor、RSSI、music、卡尔曼滤波UWB 气动学:弹道、气体扩散、龙格库弹道 运动学:倒立摆、泊车 天体学:卫星轨道、姿态
2024-05-23 13:43:53 5.49MB matlab
高斯伪谱法matlab代码 高斯伪谱法(Gaussian Pseudospectral method)是一种用于求解高维非线性动力学系统的数值方法。下面是一个简单的 MATLAB 代码示例,它使用高斯伪谱法来求解一个简单的高维非线性系统。
2023-03-14 19:46:18 875B matlab
1
利用matlab实现高斯伪谱法的火箭飞行轨迹模拟
2023-03-09 16:30:04 25KB 轨迹 gauss 伪谱法 matlab
1
高斯伪谱法 st=>start: start op1=>operation: 给出Y的初值Y_0|past op=>operation: 给出Y的更新Y_k|current sub1=>subroutine: 构造qp子问题求解 op3=>operation: 在Y_K出泰勒展开到二阶项 op4=>operation: 解二次规划 cond=>condition: 是否足够精确? e=>end st->op1->op->cond cond(yes)->e cond(no)->sub1->op 构造qp子问题求解: st=>start: start op3=>operation: 在Y_K出泰勒展开到二阶项,得到二次规划问题 op4=>operation: 使用quadprog求解 e=>end st->op3->op4->e
2022-12-28 21:28:25 6KB matlab 高斯伪谱法
1
高斯伪谱法matlab代码
2022-11-19 14:24:27 220KB matlab
1
主要为高斯伪普理论详细介绍,流程及求解原理,方便深入学习编程
1
利用matlab伪谱法实现火箭发射最优控制
2022-10-24 22:46:23 13.87MB 火箭控制 伪谱法 发射控制matlab 火箭
1
目前GPOPS-II是商业软件,官网最新版为2.4版。附件中完整的工具包有两个:gpops2(2016年2.3版,商业)和 gpops52(2012年5.2版,开源),安装后均可以独立使用。第三个附件是不完整的工具包GPOPS-II-Distribution,仅有 inopt 求解器,缺少 license,可以选择额外安装 ADiGator 工具包,但 Examples 是最全的,可供参考。
2022-05-12 09:11:48 24.74MB gpops 高斯伪谱法
1
MATLAB中Gauss伪谱法实现运载火箭轨迹优化问题求解。
2022-05-09 19:13:16 1.43MB matlab 综合资源 开发语言
1