Vector.h 是向量类,包含生成向量及各种操作符重载 Template.h 是各种表达式模板的集合,包含必要的向量加减乘法操作符重载。 Matrix.h 是AX=b中,关键A数组生成的类,这里我用了数组压缩技术,即把带状数组A压缩,使程序执行更有效率。 cgexpr.cpp是Main函数,包括使用三种时间差分即 Explicit,Implicit 和 CrankNicolson。 运行程序时需要在Command line里按如下格式输入10个指令: cgexpr hx hy tend tao a iterations eps residual.txt result.txt 其中cgexpr是主函数文件名,hx,hy,是有限差分对应的x,y大小,tend是时间长度,tao是时间差分对应的ht大小,a是使用哪种时间差分格式:0是Explicit,0.5是CrankNicolson,1是implicit.iterations 是一个时间段里循环的最大次数,eps是你设定的误差。residual.txt 和 result.txt 分别是误差和最后结果输出。 这个程序实现的偏微分方程是: @u/@t= (delta)u 你可以根据你需要计算的偏微分方程,修改Matrix.h中对应的m,n,t的表达式即可。具体表达式需根据你的方程推出。
2022-06-03 05:46:40 28KB 偏微分方程 有限差分 c++ 表达式模板
1
这种形式的边界条件称为第二类边界条件,又称 为纽曼(Neumann)边界条件; 向微商某种线性组合的值,即 这种形式的边界条件称为第三类边界条件,又称为 洛平(Robin)边界条件. 3. 在边界 上给出了未知函数 u 及其沿 S 的外法
2022-05-27 20:23:45 713KB 课件 偏微分
1
针对期权定价问题,采用理论分析方法,分析了Black-Scholes期权定价模型在实际经济中的应用.传统的Black-Scholes模型的限制条件很多,只能在相对理想的状态下才能成立,在对公司购买期权的指导上有偏差.在原有的模型基础上加入具有周期性扰动的因素,建立了新的期权定价模型,可以在一定程度上减少时间损耗对期权价值的影响,会提高它的实用性和拟合性,是对lack-Scholes模型的进一步发展,能更好的解决实际问题.
1
1、古典显式格式求解抛物型偏微分方程(一维热传导方程) 2、古典隐式格式求解抛物型偏微分方程(一维热传导方程) 3、Crank-Nicolson隐式格式求解抛物型偏微分方程 4、正方形区域Laplace方程Diriclet问题的求解 如: function [U x t]=PDEParabolicClassicalExplicit(uX,uT,phi,psi1,psi2,M,N,C) %古典显式格式求解抛物型偏微分方程 %[U x t]=PDEParabolicClassicalExplicit(uX,uT,phi,psi1,psi2,M,N,C) % %方程:u_t=C*u_xx 0 <= x <= uX,0 <= t <= uT %初值条件:u(x,0)=phi(x) %边值条件:u(0,t)=psi1(t), u(uX,t)=psi2(t)
2022-05-25 22:10:31 111KB 古典显式格式 追赶法 Crank Nicolson
1
Matlab 求解偏微分的代码最大化风力涡轮机功率系数的高级控制 (MATLAB/Simulink) 请阅读以下论文以获取更多理论解释: 编程平台: MATLAB/Simulink 文件包括: 演示幻灯片 MATLAB 代码 描述: 如果风力发电机在最佳叶尖速比和最佳桨距角,即最佳功率系数下运行,则可以使部分负荷运行的风力涡轮机的转换效率最大化。 为此,风力涡轮机转子必须跟踪最佳参考速度。 在这项工作中,通过状态相关的 Riccati 方程 (SDRE) 应用非线性闭环有限范围最优跟踪来跟踪基于永磁同步发电机的风能转换系统的最优参考转子速度。 该技术的关键思想是使用近似解析方法将状态相关微分 Riccati 方程 (SD-DRE) 转换为线性微分 Lyapunov 方程,该方程可以在给定时间段的每个时间步以封闭形式求解。 此外,在每个时间步长与 SD-DRE 同时求解状态相关向量微分方程以执行最优跟踪问题。
2022-05-20 22:40:59 712KB 系统开源
1
MatLab偏微分方程工具箱提供了实用的求解偏微分方程的函数,但是这些函数的接口参数都比较复杂。比如需要生成网格数据和确定复杂的边界条件。 还好MatLab提供了一个GUI工具,在MatLab命令行上输入pdetool就可以通过简单直观的操作来完成一个偏微分方程的求解。 PDE.pdf是MatLab偏微分方程工具箱GUI工具pdetool的使用手册
2022-05-17 12:40:23 3.02MB 偏微分方程 MatLab pdetool
1
介绍了应用最为广泛的椭圆型、双曲型、抛物型偏微分方程的数值解法,而且还详细编程实现了每种方程的多种常见数值解法。 附件使用MATLAB编程来实现这些算法。
2022-05-17 10:42:24 88KB matlab 偏微分方程 数值求解
1
利用matlab,解决possion方程的数值求解问题。
2022-05-14 13:54:47 2MB matlab学习资料 偏微分方程
1
该文件包含(1) 关于 PDE 数值解的期刊文章,即热方程,其他 PDE(包括 PDE 系统) (2) 求解偏微分方程组、热方程组和其他偏微分方程组的MATLAB代码 NB (i) 此代码直接在您的计算机上运行。 (ii) 如果你有这个代码,请务必引用这篇论文并记下我。 (iii) 引用的论文如下: "BABATUNDE Olulee(2014)。热方程动力学的建模、模拟和可视化。英国数学与计算机科学杂志。4(15),2155-2169"
2022-05-11 12:35:17 552KB matlab
1