传热学期中考试检查报告.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 结束

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档