资源简介
安德森《计算流体力学及其应用》第七章拟一维喷管流动的数值解
代码片段和文件信息
%First step
x=zeros(131);
A=zeros(131);
p=zeros(131);
t=zeros(131);
v=zeros(131);
n=0;
for s=1:31
x(1s)=n;
A(1s)=1+2.2*(n-1.5)^2;
p(1s)=1-0.3146*n;
t(1s)=1-0.2314*n;
v(1s)=(0.1+1.09*n)*sqrt(t(1s));
disp([‘x‘ num2str(s) ‘=‘ num2str(x(1s))])
disp([‘A‘ num2str(s) ‘=‘ num2str(A(1s))])
disp([‘p‘ num2str(s) ‘=‘ num2str(p(1s))])
disp([‘v‘ num2str(s) ‘=‘ num2str(v(1s))])
disp([‘t‘ num2str(s) ‘=‘ num2str(t(1s))])
n=n+0.1;
end
%Second step
DSp=zeros(131);
DSv=zeros(131);
DSt=zeros(131);
trix=0.1;
for i=1:30
DSp(1i)=-v(1i)*(p(1i+1)-p(1i))/trix-p(1i)*(v(1i+1)-v(1i))/trix-p(1i)*v(1i)*(log(A(1i+1))-log(A(1i)))/trix;
DSv(1i)=-v(1i)*(v(1i+1)-v(1i))/trix-1/1.4*(t(1i+1)-t(1i))/trix-t(1i)/(1.4*p(1i))*(p(1i+1)-p(1i))/trix;
DSt(1i)=-v(1i)*(t(1i+1)-t(1i))/trix-(1.4-1)*t(116)*((v(1i+1)-v(1i))/trix+v(1i)*(log(A(1i+1))-log(A(1i)))/trix);
%disp([‘DSp‘ num2str(i) ‘=‘ num2str(DSp(1i))])
%disp([‘DSv‘ num2str(i) ‘=‘ num2str(DSv(1i))])
%disp([‘DSt‘ num2str(i) ‘=‘ num2str(DSt(1i))])
end
%Third step
trit=zeros(130);
c=0.5;
for j=1:30
trit(1j)=c*trix/(v(1j)+sqrt(t(1j)));
end
detat=min(trit);
Lp=zeros(130);
Lv=zeros(130);
Lt=zeros(130);
for k=1:30
Lp(1k)=p(1k)+DSp(1k)*detat;
Lv(1k)=v(1k)+DSv(1k)*detat;
Lt(1k)=t(1k)+DSt(1k)*detat;
%disp([‘Lp‘ num2str(k) ‘=‘ num2str(Lp(1k))])
%disp([‘Lv‘ num2str(k) ‘=‘ num2str(Lv(1k))])
%disp([‘Lt‘ num2str(k) ‘=‘ num2str(Lt(1k))])
end
%Forth step
DSLp=zeros(131);
DSLv=zeros(131);
DSLt=zeros(131);
trix=0.1;
for i=2:30
DSLp(1i)=-Lv(1i)*(Lp(1i)-Lp(1
- 上一篇:G-P算法计算关联维数
- 下一篇:基于matlab的svpwm仿真
相关资源
- 基于matlab的svpwm仿真
- G-P算法计算关联维数
- 四步相移法 matlab
- ISAR成像仿真matlab
- matlab2017b百度云
- 自适应遗传算法matlab程序
- 指针式仪表识别方法,确定指针式仪
- 一种多输出svr算法
- 简支梁内力计算matlab程序
- 配电网故障定位matlab程序
- 卷积神经网络CNN代码解析-matlab.doc
- Matlab_DSPBuilder实现DDS的设计
- jpeg标准亮度与色度量化表(质量因子
- PRI变换的matlab程序
- 数字图像处理matlab源代码
- 大数据可视化在医疗领域的应用
- 基于MATLAB_SIMULIN_省略_网型双馈风力发
- sg平滑 matlab语言
- 直驱永磁最大功率捕捉matlab仿真建模
- KPCA的MATLAB代码
- zoomfft-matlab学习
- matlab FIR IIR 滤波器
- 位势函数 matlab程序
- MATLAB阴影提取
- 三次样条插值matlab程序 含多种边界条
- Matlab实现最优化非线性最小二乘
- 反击变换器的matlab仿真
- buck电路的闭环调试仿真模型,适合初
- matlab获取voronoi多边形图的顶点和面积
- 修正残差的GM(11)模型Matlab代码
评论
共有 条评论