资源简介
在MATLAB环境下的c语言编写的温度场模型,采用先进的的温度模型算法,全面真实
代码片段和文件信息
clear
echo on
d1=43;d2=7;dx=0.15;dy=0.1;xy=dx/dy;yx=dy/dx;
t=zeros(d1d2);t1=ones(d1d2);t0=zeros(d1d2);
x=zeros(d1);y=zeros(d2);
x(1)=0;x(2)=dx/2;
for i=3:d1-1
x(i)=x(i-1)+dx;
end
x(d1)=(d1-2)*dx;
y(1)=0;y(2)=dy/2;
for i=3:d2-1
y(i)=y(i-1)+dy;
end
y(d2)=(d2-2)*dy;
t1=20*ones(d1d2);
t=zeros(d1);
dt=0.1;ttt=30;
%nnn=tt/dt;
echo off
%for iii=1:nnn
% ttt=iii*dt;
tf=30;af=6.6;af=1/af;bta=-6.6;v=0.0625;
tin=100;tout=100;d=0.05;l=6;
for i=1:42
if x(i) t1(i1)=tin+(300-tout)*x(i)/(v*ttt);
elseif x(i)>v*ttt+28*d
t1(i1)=300-(300-tout)*(x(i)-v*ttt-28*d)/(l-28*d-v*ttt);
else
zz=-0.123*(x(i)-v*ttt)/d-3.52*exp(-0.123*(x(i)-v*ttt)/d);
t1(i1)=10060*exp(zz);
end
end
for i=1:41
for j=2:6
t1(ij)=t1(i1)-10*(j-1);
end
end
for iii=1:500
t0=t1;
cd=1300;a=0.0003;
an=[1.69-0.5940.401-0.1680.027-0.0370.046-0.05 0.039-0.012];
bn=[0 0.333 0.017-0.1310.0540.00030.007-0.0120.0260];
fncp=zeros(d1d2);
for i=1:10
fncp=an(i)*cos(i*pi/9*t1)+bn(i)*sin(i*pi/9*t1)+fncp;
end
fncp=fncp/4.1868;
b=1.3e-6;c=1.5e-9;
fnk=(a+b*t1+c*t1.^2)*360;
for i=2:42
for j=2:6
fnae(ij)=2*yx*fnk(ij)*fnk(i+1j)/(fnk(ij)+fnk(i+1j));
fnaw(ij)=2*yx*fnk(ij)*fnk(i-1j)/(fnk(ij)+fnk(i-1j));
fnan(ij)=2*xy*fnk(ij)*fnk(ij+1)/(fnk(ij)+fnk(ij+1));
fnas(ij)=2*xy*fnk(ij)*fnk(ij-1)/(fnk(ij)+fnk(ij-1));
end
end
fnap0=cd*fncp*dx*dy/dt;
fnbb=fnap0.*t1;
%for i=2:41
% for j=1:5
% t1(ij)=t(i1)-10*(j-1);
% end
% end
% t0=t1;
kk=af+0.5*dx/fnk(12);
bb=fnbb(22)+tf*dy/kk;
ap=fnae(22)+fnan(22)+fnap0(22)+dy/kk+2*xy*fnk(21)-bta*dx*dy;
fff=fnae(22)*t1(32)+fnan(22)*t1(23)+2*xy*fnk(21)*t1(21)+bb;
t1(22)=fff/ap;
for j=3;5
kk=af+0.5*dx/fnk(1j);
bb=fnbb(2j)+tf*dy/kk;
ap=fnae(2j)+fnas(2j)+fnan(2j)+fnap0(2j)+dy/kk-bta*dx*dy;
fff=fnae(2j)*t1(3j)+fnan(2j)*t1(2j+1)+fnas(2j)*t1(2j-1)+bb;
t1(2j)=fff/ap;
相关资源
- 基础版小波变换的Mallat算法含C和mat
- MFCC参数提取的matlab实现
- DWA算法验证
- Itti视觉注意模型Matlab
- BP算法程序实现包括matlab、C语言、C
- c++ 实现matlab smooth 函数
- C++实现MATLAB的filter函数
- C语言实现matlab的butter函数
- 声纹识别MATLAB源程序全代码
- 语种识别MATLAB程序
- PID算法Matlab仿真程序和C程序
- MFCC的matlab实现
- aes加密算法matlab
- MFC和MATLAB混合编程
- matlab2016b配置VS2017编译器mexopts补丁文
- L1范数最小化算法matlab代码(修改过可
- 相机标定棋盘
- ICP算法源代码拿走不谢
- 基于Matlab的声纹锁
- 各种语言编写的pcm代码
- LMSE(Ho-Kashyap).rar
- PCA和KPCA的Matlab和C++程序
- matlab实现VQ说话人识别系统
- DWA算法验证(matlab)
- matlab2016b vs2017编译器补丁文件
- PEMFC matlab 仿真
- Matlab模糊控制工具箱c文件应用
- LKA_MPC.slx
- 人工蜂群算法源代码c++,matlab
- Matlab语音识别的完整程序-SpeechRec.pa
评论
共有 条评论