- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传热学期中考试检查报告
HUNAN UNIVERSITY
传热学期中检查
课程作业
所在学院 机械与运载工程学院
专业班级
学生姓名
学生学号 2
中国·长沙 2015年5月
问题
上图为已知边界温度的材料,现欲求该材料内部各网格节点的温度,且保证相对偏差不大于℃。
解决方案
方法:利用已学传热学知识及C语言设计程序的基本知识,实现通过计算机用迭代法求已知边界温度的材料内部各网格节点的温度,解决提出的问题。
数值格式:
t[i][j]=(t[i][j-1]+t[i][j+1]+t[i-1][j]+t[i+1][j])/4
技术路线
源程序
#includestdio.h
#includemath.h
int judge(double T[][12],double T1[][12]);
main()
{
double T[9][12],T1[9][12];
int i,j,k,Tt,Td,TL,TR;
printf( *************欢迎使************\n\n);
printf(请分别输入上边界、下边界、左边界、右边界的温度:);
scanf(%d %d %d %d,Tt,Td,TL,TR);
for(j=0;j12;j++)
{
T[0][j]=Tt;
T[8][j]=Td;
}
for(i=0;i9;i++)
{
T[i][0]=TL;
}
for(i=0;i9;i++)
{
T[i][i+3]=TR;
}
for(i=1;i=7;i++)
{
for(j=1;j=i+2;j++)
{
T[i][j]=50;
T1[i][j]=50;
}
}
while(1)
{
for(i=1;i=7;i++)
{
for(j=1;j=i+2;j++)
T[i][j]=(T[i][j-1]+T[i][j+1]+T[i-1][j]+T[i+1][j])/4;
}
k=judge(T,T1);
if(k==1)
break;
for(i=1;i=7;i++)
{
for(j=1;j=i+2;j++)
T1[i][j]=T[i][j];
}
}
printf(各内部节点的温度为:\n);
for(i=7;i=1;i--)
{
for(j=1;j=i+2;j++)
printf(%-6.4f\t,T[i][j]);
printf(\n);
}
}
int judge(double T[][12],double T1[][12])
{
int i,j,k;
for(i=1;i=7;i++)
{
for(j=1;j=i+2;j++)
{
if(fabs(T1[i][j]-T[i][j]) pow(10,-4))
goto end;
if(i==7j==9)
goto end;
}
}
goto end;
end:
{
if(i==7j==9)
k=1;
else
k=0;
}
return k;}
程序运行结果
表格显示
1 2 3 4 5 6 7 8 9 1 68.9351 56.0775 49.6266 45.8723 43.4929 41.9443 40.9603 40.3826 40.0956 2 79.6629 65.7483 56.5568 50.3696 46.1552 43.3240 41.5144 40.4742 3 83.9682 70.6960 60.4826 52.8944 47.4341 43.6823 41.2992 4 85.5140 72.5852 61.7835 53.2913 47.0047 42.6717 5 85.5027 72.3475 60.7750 51.4826 44.6218 6 84.1495 70.5271 57.4868 47.2423 7 80.5685 68.1246 51.4028
5 / 7
开始
定义变量数组
对内部各节点温度赋初始值(数组T和T1)
t[i][j]=(t[i][j-1]+t[i][j+1]+t[i-1][j]+t[i+1][j])/4
T1=T
|t-t1|≤?
?
否
是
输出结果t
结束
您可能关注的文档
- 九龙新村小区物业服务合同.docx
- 惠州学院计算机导论总复习题2016.doc
- 化学上册1-7单元知识点.doc
- 生命活动的调节专项训练.docx
- 广水市义工联合会章程.doc
- 山东省德州市2016年中考生物模拟试题(word版-有答案).doc
- 低压柜厂验报告英文版.docx
- 常用客服话术.doc
- 历年高考第39题.doc
- 竞聘上岗-销售员.doc
- 2025《五粮液税务筹划现状及问题的调研分析报告》4000字.doc
- 2025《柳永词“雅”与“俗”分析》7100字.doc
- 2025《Y物流公司战略转型外部环境分析案例概述》6100字.docx
- 2025《个人网络慈善捐赠的激励研究的国内外文献综述》8500字.docx
- 金东区江东镇卫生院迁建工程、金东区塘雅镇含香卫生院迁建工程报告表.pdf
- 2025《荧光光谱法的理论基础概述》3200字.docx
- 网络营销预算预测.pptx
- 金华满湖(浦口)220kV变电站110kV配套送出工程报告表.pdf
- 1 感受生活中的法律 课件 2025-2026学年道德与法治六年级上册统编版.pptx
- 2025《村镇银行信贷风险管理研究的国内外文献综述与相关理论基础》10000字.docx
文档评论(0)