免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024~2025学年湖南省邵阳市隆回县八年级下学期期末教学质量监测物理试卷
- 2024~2025学年河北省保定市安国市八年级下学期期末物理试卷
- 2025年医疗废物考试题目及答案
- 2025年上呼吸道感染考核试题(附答案)
- 吉林省延边朝鲜族自治州延吉市第三高级中学2025-2026学年度高二上学期期中考试历史试题(含答案)
- 人工智能在清洁领域的应用:智能扫地机器人市场分析
- 虚拟现实设备中磁悬浮电机模块的创新实践
- 2025年高考政治时政热点真题解析+答案
- 新型材料在节能建筑中的应用与发展
- 2025年高层建筑结构设计试卷及答案
- 超声检查技能培训大纲
- 2025江西吉安市工会社会工作者招聘8人考试笔试备考试题及答案解析
- 《大学美育(第2版)高职》全套教学课件
- 湖南省娄底市娄星区联考 2025-2026学年九年级上学期11月期中道德与法治试题(无答案)
- 2025广东清远市清城区人民检察院招聘聘员、后勤服务类人员3人笔试考试参考题库附答案解析
- 2025年工程招投标考试题及答案
- Unit5SectionB1a~1f课件人教版八年级英语上册
- 17.2用公式法分解因式(课时2) 课件人教版(新版)数学八年级上册
- 2025森蓝环保(上海)有限公司招聘2人笔试历年难易错考点试卷带答案解析2套试卷
- 江西省景德镇市2025-2026学年高二上学期期中质量检测物理试题(无答案)
- 电信渠道经理课件
评论
0/150
提交评论