- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 《柯林斯词典词频分级词汇》(四星).docx
- 1中学心理健康教育组织网络.docx
- 2013新人版八年级物理(上册)知识点基础练习((全册)含答案).docx
- 2017年一建法规真题及答案.docx
- 2017年译林版小学六年级[上册]英语期中模拟试卷与答案.docx
- 2018_2019学年度第一学期七年级第一次月考生物试题(卷).docx
- 2018年高考试题与答案(全国2卷、全国二卷)(英语)(高清).docx
- 2018年全国中考语文试题分类解析专题汇编之词语(含成语).docx
- DF3610通信处理装置技术说明书V4.0.docx
- DW中代码实用手册范本.docx
- 计量规程规范 JJF 2236-2025交流电子负载校准规范.pdf
- 《JJF 2236-2025交流电子负载校准规范》.pdf
- JJF 2215-2025移动源排放颗粒物数量检测仪校准规范.pdf
- 计量规程规范 JJF 2215-2025移动源排放颗粒物数量检测仪校准规范.pdf
- 《JJF 2215-2025移动源排放颗粒物数量检测仪校准规范》.pdf
- JJF 2237-2025电容箱校准规范.pdf
- 计量规程规范 JJF 2237-2025电容箱校准规范.pdf
- 《JJF 2237-2025电容箱校准规范》.pdf
- 谈谈加快建设现代化产业体系的重大任务举措.pptx
- 网络安全和信息化工作领导小组.pptx
最近下载
- Leetcode 题解完整详细版.pdf
- 食品供货应急方案.docx VIP
- 维修电工高级工试题库与答案.doc VIP
- AP物理C电磁 2018年真题 (选择题+问答题) AP Physics Electricity and Magnetism 2018 Real Exam and Answers (MCQ+FRQ).pdf VIP
- 产品知识培训-水凝胶贴.ppt VIP
- L3N型驱动器简易说明书_第1版.pdf
- 盯盯拍 mini2s 行车记录仪 说明书.pdf
- GB50955-2013:石灰石矿山工程勘察技术规范.pdf VIP
- 铁路综合性货场平面设计.doc VIP
- 高斯小学奥数四年级下册含答案第09讲排列组合公式.pdf
文档评论(0)