免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
% 一维对流方程迎风格式、Lax格式、FTCS格式差分法计算% 潭花林 清华大学航天航空学院% FTCS格式对于一维对流方程不稳定,最好不用clcclear all % 1.参数定义dx=1;x1=-18;x2=18;x=x1:dx:x2;L1=length(x);% dt=0.5*dx; % 收敛dt=2*dx; % 不收敛t1=0;t2=t1+80*dt;t=t1:dt:t2;L2=length(t);alpha=1;lambda=alpha*dt/dx;geshi=1; % 迎风格式% geshi=2; % Lax格式% geshi=3; % FTCS格式 % 2.显式求解zeta=zeros(L1,L2); for kk=1:3 geshi=kk; for ii=1:L1 if x(ii)0 zeta(ii,1)=1; else if x(ii)=0 zeta(ii,1)=1/2; else if x(ii)0 zeta(ii,1)=0; end end endend if geshi=1 for ii=2:L1 for jj=1:(L2-1) zeta(ii,jj+1)=zeta(ii,jj)-lambda*(zeta(ii,jj)-zeta(ii-1,jj); end zeta(1,jj+1)=zeta(2,jj+1); end zeta1=zeta; else if geshi=2 for ii=2:(L1-1) for jj=1:(L2-1) zeta(ii,jj+1)=(zeta(ii+1,jj)+zeta(ii-1,jj)/2-. lambda/2*(zeta(ii+1,jj)-zeta(ii-1,jj); end zeta(1,jj+1)=zeta(2,jj+1); zeta(L1,jj+1)=zeta(L1,jj)-lambda*(zeta(L1,jj)-zeta(L1-1,jj); end zeta2=zeta;else if geshi=3 for ii=2:(L1-1) for jj=1:(L2-1) zeta(ii,jj+1)=zeta(ii,jj)-lambda/2*(zeta(ii+1,jj)-zeta(ii-1,jj); end zeta(1,jj+1)=zeta(2,jj+1); zeta(L1,jj+1)=zeta(L1,jj)-lambda*(zeta(L1,jj)-zeta(L1-1,jj); end zeta3=zeta; end endendend % 3.绘图 % 3.1 t=0figure(1)n=1;plot(x,zeta1(1:L1,n),-k,x,zeta2(1:L1,n),-.k,x,zeta3(1:L1,n),-k)% 作图% axis equal % 是否要求x、y坐标间距相等% grid on % 是否要求画网格xlabel(x/m),ylabel(t/s) % x,y轴表示的变量含义%text(1,2,f(x) % 图中文字标识legend(迎风格式,Lax格式,FTCS格式) % 不同曲线的线型区分title(t=0时刻的计算结果) % 标题 axis(-18,18,-0.2,1.2) % 3.2 t=10figure(2)n=(10-t(1)/dt;plot(x,zeta1(1:L1,n),-k,x,zeta2(1:L1,n),-.k,x,zeta3(1:L1,n),-k)% 作图% axis equal % 是否要求x、y坐标间距相等% grid on % 是否要求画网格xlabel(x/m),ylabel(t/s) % x,y轴表示的变量含义%text(1,2,f(x) % 图中文字标识legend(迎风格式,Lax格式,FTCS格式) % 不同曲线的线型区分title(t=10s时刻的计算结果) % 标题 % 3.3 t=20figure(3)n=(20-t(1)/dt;plot(x,zeta1(1:L1,n),-k,x,zeta2(1:L1,n),-.k,x,zeta3(1:L1,n),-k)% 作图% axis equal % 是否要求x、y坐标间距相等% grid on % 是否要求画网格xlabel(x/m),ylabel(t/s) % x,y轴表示的变量含义%text(1,2,f(x) % 图中文字标识legend(迎风格式,Lax格式,FTCS格式) % 不同曲线的线型区分title(t=20s时刻的计算结果) % 标题 % 3.4 t=40figure(4)n=(40-t(1)/dt;plot(x,zeta1(1:L1,n),-k,x,zeta2(1:L1,n),-.k,x,zeta3(1:L1,n),-k)% 作图% axis equal % 是否要求x、y坐标间距相等% grid on % 是否要求画网格xlabel(x/m),yl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油料作物栽培工安全管理水平考核试卷含答案
- 防水卷材制造工班组安全强化考核试卷含答案
- 老年人能力评估师岗前综合考核试卷含答案
- 塑料注塑工岗前协同综合考核试卷含答案
- 有机介质电容器纸、薄膜金属化工诚信道德评优考核试卷含答案
- 23 板块一 专题一 任务二 学案7 文言词语理解与文化常识识记
- 智慧练案51 专项对点 信息的提取与概括
- 2027届广西壮族自治区百色市平果县数学八年级第一学期期末教学质量检测试题含解析
- 2027届景德镇市重点中学七上数学期末统考模拟试题含解析
- 建筑施工作业安全知识考试试题及答案
- 2026年摩托车零部件及配件制造行业发展研究报告及未来五至十年资本热度与投融资趋势
- 人教版2026-2027学年九年级道德与法治上册教学计划(及进度表)
- 2026秋小学岭南版美术六年级上册(新教材)教学计划附教学进度表
- 2026呼和浩特市总工会招聘工会社会工作者和专职集体协商指导员考试备考试题及答案详解
- 二十世纪上半叶日本渤海史研究:溯源、成果与影响剖析
- 2026年中国石油化工集团中石化招聘笔试试题及答案
- 健康管理数字化平台的建设及推广计划
- DBJ50-T-382-2021 建筑施工升降设备设施安全检验标准
- 一次性使用血液灌流器行业产销规模现状及发展潜力预测研究报告
- 自然科学基金项目申请书
- DB34T 1948-2013 建设工程造价咨询档案立卷标准
评论
0/150
提交评论