• 大小: 22KB
    文件类型: .rar
    金币: 2
    下载: 3 次
    发布日期: 2021-05-10
  • 语言: Matlab
  • 标签: 激波管  一维  ENO  Lax  Roe  

资源简介

一维激波管问题的数值求解的MATLAB程序,包括Lax-Friedrichs, Lax-Wendroff,Roe和ENO等格式。说明文档可参考博客https://blog.csdn.net/lusongno1/article/details/90636623。

资源截图

代码片段和文件信息

[rho0u0p0] = Euler_IC(x1);
[rho_exactu_exactp_exact] = EulerExact(rho0(1)u0(1)p0(1)rho0(end)u0(end)p0(end)xi*dt);
E_exact = p_exact./((gamma-1)*rho_exact)+0.5*u_exact.^2;
rho_error = norm(rho-rho_exact)*dx;
u_error = norm(vel-u_exact)*dx;
p_error = norm(pre-p_exact)*dx;

%delete(‘test.csv‘);
flag = exist(‘test.csv‘‘file‘);
fileID = fopen(‘test.csv‘‘a‘);
if(flag~=2)
    fprintf(fileID‘%12s%12s%12s%12s%12s%12s%12s%12s\n‘...
        ‘#$\Delta x$‘‘#$\Delta t$‘‘#Error\_$\rho$‘‘#Order\_$\rho$‘‘#Error\_$u$‘‘#Order\_$u$‘‘#Error\_$p$‘‘#Order\_$p$‘);
end
fprintf(fileID‘%.2E%.2E%.2E%.2f%.2E%.2f%.2E%.2f\n‘dxdtrho_error0u_error0p_error0);
fclose(fileID);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        862  2019-05-24 19:54  ENO格式\BC.m

     文件        710  2019-05-25 21:23  ENO格式\cal_order.m

     文件        211  2019-05-24 19:46  ENO格式\conservation_to_physics.m

     文件        624  2019-05-26 12:08  ENO格式\DynamicGraphPlot.m

     文件       2429  2019-05-24 20:21  ENO格式\EulerExact.m

     文件        348  2019-05-24 19:41  ENO格式\Euler_IC.m

     文件        648  2019-05-28 09:26  ENO格式\exact_sol.m

     文件       1247  2019-05-26 12:07  ENO格式\FluxDiffENO.m

     文件        977  2019-05-27 16:28  ENO格式\MainSod1D.m

     文件        213  2019-05-24 19:46  ENO格式\physics_to_conservation.m

     文件        306  2019-05-27 16:27  ENO格式\ResultPlot.m

     文件        573  2019-05-25 16:05  ENO格式\SpaceDiscre.m

     文件        862  2019-05-24 19:54  L-F方法\BC.m

     文件        710  2019-05-25 21:23  L-F方法\cal_order.m

     文件        211  2019-05-24 19:46  L-F方法\conservation_to_physics.m

     文件        625  2019-05-24 20:22  L-F方法\DynamicGraphPlot.m

     文件       2429  2019-05-24 20:21  L-F方法\EulerExact.m

     文件        348  2019-05-24 19:41  L-F方法\Euler_IC.m

     文件        801  2019-05-25 11:17  L-F方法\MainSod1D.m

     文件        213  2019-05-24 19:46  L-F方法\physics_to_conservation.m

     文件        299  2019-05-25 19:19  L-F方法\ResultPlot.m

     文件        593  2019-05-24 20:55  L-F方法\SpaceDiscre.m

     文件        862  2019-05-24 19:54  L-W方法\BC.m

     文件        710  2019-05-25 21:23  L-W方法\cal_order.m

     文件        211  2019-05-24 19:46  L-W方法\conservation_to_physics.m

     文件        624  2019-05-24 21:21  L-W方法\DynamicGraphPlot.m

     文件       2429  2019-05-24 20:21  L-W方法\EulerExact.m

     文件        348  2019-05-24 19:41  L-W方法\Euler_IC.m

     文件       1322  2019-05-25 13:01  L-W方法\FluxDiffLax_W.m

     文件        853  2019-05-27 16:19  L-W方法\MainSod1D.m

............此处省略23个文件信息

评论

共有 条评论