网站大量收购独家精品文档,联系QQ:2885784924

C语言程序的设计说明书与实验报告.docxVIP

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
C语言程序设计 实验报告 学院:资源加工与生物工程 专业:无机非金属材料工程 班级: 0501 姓名: 金光龙 学号: 0302050107 指导老师:金胜明 制作日期:05年7月9日 C语言程序设计说明书 目录 程序设计目的及任务; 程序设计的内容; 源程序; 程序说明; 实践心得; 一 程序设计目的及任务 1、学会数据文件的建立 在实验室试验和现场生产过程中,经常要存储、处理许多数据(试验数据和 生产数据),在没有在线检测的条件下,这些数据都要进行人工的输入,建立数 据文件。 以前,我们都是编写建立数据文件的程序来建立数据文件, 当某个数据输入 错误时就要重新输入或编写数据文件修改程序,比较麻烦。直接在编辑状态下 int fscanf(FILE *stream, char *format[,argument, int fscanf(FILE *stream, char *format[,argument, …]); (TC,TP等)编写数据文件简单、直观、实用。 2、 理解并且学会运用文件操作函数 3、 学会用线性回归法建立数学模型 二 程序设计的内容 一、 数据文件 1 .文件操作函数 文件的打开fopen #in cludestdio.h FILE *fope n( char *file name, char *type); ” ””” file name —文件名,字符串变量;type —文件打开的方式(r,w,a) 函数功能:打开由文件file name指定的文件,并把一个stream与它联系 起来。返回一个指针,该指针用来识别随后操作的文件 stream。若成功地完成 打开,则返回最近打开的文件 stream,若出现错误,则返回NULL。 文件的关闭fclose #in cludestdio.h int fclose(FILE *stream); file name —文件名,字符串变量;type —文件打开的方式(r,w,a) 函数功能:关闭指定的流式文件。 fscanf —从流中执行格式化输入 #in cludestdio.h 函数功能:从指定的输 入流中按规定的格式把数据读入由地址参数 arg1,…argn给定的单元中。 fprintf —发送格式化输出到流 #in cludestdio.h …]); …]); stream 中。 #include “ stdio.h ” mai n() { FILE fp, *fope n(); float d, date[10][2]; int i,j; fp=fopen( “试验数据.dat ” r,); for(i=0;i10;i++) or(j=0;j2;j++) { fscanf(fp, “ %f”,d); date[i][j]=d; } fclose(fp); 例如,建立存储下列数据的数据文件,并对它进行读、写操作 例如,建立存储下列数据的数据文件,并对它进行读、写操作 骨口 r 序号 Na?。 0 CaO Si02 弹性模量 1 7.26 8.16 12.68 72 7.2636 2 6.76 7.66 11.68 72 7.2582 3 6.26 7.16 10.68 72 7.2456 4 7.26 7.66 10.68 74 7.2001 5 6.76 7.16 12.68 74 7.3130 6 6.26 8.16 11.68 74 7.2560 7 7.26 7.16 11.68 76 7.2558 8 6.76 8.16 10.68 76 7.1988 9 6.26 7.66 12.68 76 7.3086 二、 线性回归法建立数学模型 1建立数学模型的方法 机理分析法 数据分析法 回归分析法 回归分析法---静态数模 i 1 i 1 i 1 i 1 i 1 i 1 i 1 i 1 时间序列分析法一动态数模(系统辨识) (3)综合分析法 2建立线性回归模型的步骤 (1)第一步 y f XiX, ,Xn y 0 1X1 2 X2 nXn 组试验数据 (m 组, m n) y1 $ 0 1X11 2 X12 n X1n yi飞 0 1Xi1 2Xi2 n Xin ym 0 1 Xm1 2Xm2 nX 目标:求Bj的估计值bj 使 y bo biXii bnXin i (预报误差)最小 m 用最小二乘法,使 Q (yi yi)2 极小值 i 1 m 罟 2 yi (bo biXi bnXj 0 i 1 m x 2 yi (bo biXii bnXin) Xik 0 i 1 m mb0 b1 Xi1 i 1 TOC \o 1-5 \h \z m m bn Xin yi i 1 i 1 m m bo Xi1 b1 Xi1 bn Xin Xi1 m

文档评论(0)

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

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

1亿VIP精品文档

相关文档