function z=OneD_convection_Center(a,b,r,h,T)
%空间中心差分
%参数设置
%区间左端点a=0 区间右端点b=1.2 时间步长r=0.01 空间步长h=0.01 时间迭代步数T=50
c=1;
Alpha=r/h;
N=round((b-a)/h);
x=linspace(a,b,N+1);
%t=0时,初始化
u(1,:)=Initialization(a,h,N);
plot(x,u(1,:),'linewidth',1);
set(0,'defaultfigurecolor','w');
pause(0.1);
%开始迭代
for k=1:(T-1)
u(k+1,1)=(1+c*Alpha)*u(k,1)-c*Alpha*u(k,2);%边界点处理
for n=2:N
u(k+1,n)=(1+c*Alpha)*u(k,n)-c*Alpha*u(k,n+1);
end
u(k+1,N+1)=(1-c*Alpha)*u(k,N+1)+c*Alpha*u(k,N);%边界点处理
plot(x,u(k+1,:));
pause(0.1);
end
一维对流方程编程求解_一维对流方程编程求解_源码
版权申诉
5星 · 超过95%的资源 147 浏览量
2021-09-30
00:33:05
上传
评论 2
收藏 3KB RAR 举报
呼啸庄主
- 粉丝: 74
- 资源: 4702
最新资源
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
- 基于matlab实现关于语音信号声源定位DOA估计所用的一些传统算法.rar
- 基于ultralytics-yolov8, 将其检测/分类/分割/姿态等任务移植到rk3588上
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论2