- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
建环计算机应用程序部分
专业计算方法最优化部分程序
习题2.
程序代码:
#includestdio.h
float insert(float x,float y,float z);
void main()
{
int i;
float f[6],g[6],a,b,c,d,e;
printf(请输入风阀的一组度数(°):\n);
for(i=0;i7;i++)
scanf(%f,f[i]);
printf(\n);
printf(请输入风阀试验的阻力系数:\n);
for(i=0;i7;i++)
scanf(%f,g[i]);
printf(\n);
printf(请输入你要插入的值:\n);
scanf(%f,e);
for(i=0;i7;i++)
if(f[i]eef[i+1])
{a=(e-f[i])*(e-f[i+1])/((f[i-1]-f[i])*(f[i-1]-f[i+1]))*g[i-1];
b=(e-f[i-1])*(e-f[i+1])/((f[i]-f[i-1])*(f[i]-f[i+1]))*g[i];
c=(e-f[i-1])*(e-f[i])/((f[i+1]-f[i-1])*(f[i+1]-f[i]))*g[i+1];}
d=insert(a,b,c);
printf(调节阀的阻力系数为:%0.2f,d);
}
float insert(float x,float y,float z)
{return x+y+z;}
习题3.
程序代码:
#include stdio.h
#include math.h
#define num 10
float neiji(float b[num],float c[num])
{ int p;
float nj=0;
for (p=1;pnum;p++)
nj+=c[p]*b[p];
return nj;
}
float s[num],x[num],y[num],fai[num][num],afa[num],beida[num],a[num],xfai[num],yd[num],max,pcpfh;
void main()
{ int i,j,k,n,index;
char conti;
conti= ;
printf(请输入已知点的个数n=\n);
scanf(%d,n);
printf(请输入x和y:\n);
for(i=1;i=n;i++)
{ printf(x[%d]=,i);
scanf(%f,x[i]);
printf(y[%d]=,i);
scanf(%f,y[i]);
}
while(conti== )
{ printf(请输入拟和次数=);
scanf(%d,index);
pcpfh=0;
afa[1]=0;
a[0]=0;
for(i=1;i=n;i++)
{afa[1]+=x[i];
a[0]+=y[i];
fai[0][i]=1;
}
afa[1]=afa[1]/n;
a[0]=a[0]/n;
for (i=1;i=n;i++)
{
fai[1][i]=x[i]-afa[1];
}
a[1]=neiji(fai[1],y)/neiji(fai[1],fai[1]);
for(k=1;kindex;k++)
{ for(i=1;i=n;i++)
xfai[i]=x[i]*fai[k][i];
afa[k+1]=neiji(fai[k],xfai)/neiji(fai[k],fai[k]);
beida[k]=neiji(fai[k],fai[k])/neiji(fai[k-1],fai[k-1]);
for(j=1;j=n;j++)
fai[k+1][j]=(x[j]-afa[k+1])*fai[k][j]-beida[k]*fai[k-1][j];
a[k+1]=neiji(fai[k+1],y)/neiji(fai[k+1],fai[k+1]);
}
printf(%d次拟和结果为\n,index);
for(i=0;i=index;i++)
printf(a[%d]=%f\n,i,a[i]);
for(i=1;i=n;i++)
{ for(k=0;k=index;k++)
s[i]+=a[k]*fai[k][i];
yd[i]=float(fabs(y[i]-s[i]));
pcpfh+=yd[i]*yd[i];
s[i]=0;
} }
}
运行结果:
例题1.1
代码:
#includestdio.h
#includemath.h
void ma
您可能关注的文档
- 山东建筑大学13-14-01概率论与数理统计试卷A与答案.doc
- 六西格玛项目价最好最全模板集合.ppt
- 哀江南同步练习.doc
- 奥数网三年级春季强化班入学测试.doc
- 实践反馈.doc
- 糖尿病为什么可怕?PPT模板.ppt
- 中间事业报告书.pdf
- 天津某高层住宅小区施工组织设计(创海河杯).doc
- 深圳某宿舍楼和办公大楼工程施工组织设计.doc
- 微观经济学中级教程张元鹏版北京大学出版社课后题答案第16章.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)