数值报告1数值算法及其设计

数值报告1数值算法及其设计

ID:22291745

大小:167.00 KB

页数:5页

时间:2018-10-28

数值报告1数值算法及其设计_第1页
数值报告1数值算法及其设计_第2页
数值报告1数值算法及其设计_第3页
数值报告1数值算法及其设计_第4页
数值报告1数值算法及其设计_第5页
资源描述:

《数值报告1数值算法及其设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验报告课程名称:计算机数值方法实验项目名称:数值算法及其设计学院:信息工程学院专业:电子信息工程指导教师2报告人J学号J班级:实验时间:2015.9.24实验报告提交时间:2015.10.12教务处制实验目的与要求:1,了解数值计算中算法设计的内容2,了解数值算法的解题过程的特性3,掌握一元二次求解的算法设计方法、步骤:方法:按照二次方程的求解过程设计好流程,再按照流程编写相应代码。步骤:1.输入a.b.c.2.判断a是否等于0,若是,进入3,若不是进入43.判断b是否为0,若b=0,判断c是否为0,若c=0,则无定解;若c=!

2、0,贝ij无解。若b=!0,则Xl=X2=-c/b.4.定义D=b*b-4ac,SD=SQR(

3、D

4、).进入55.判断D与0的大小,若D等于0,则Xl=X2=-b/2a;若D<0,则Xl=(-b+iSD)/2a,X2=(-b-iSD)/2a.6若D〉0且bX),Sl=-b+SD,Xl=Sl/2a,X2=2c/Sl;若D〉0且b<=0,则S2=-b-SD,Xl=S2/2a,X2=2c/S2.7.输出XIX2实验过程及闪容:a=input('a=');b=input('b=');c=input(,c=,);ifa==0ifb==0if

5、c::O'un1else’no’endendelsex1=-c/bx2=-c/bendelseD=b*b-4*a*cy=abs(D)SD=yA(l/2)ifD〉0ifb〉OSl=-b+SDxl=Sl/2*ax2=2*c/S1elseS2=-b-SDxl=S2/2*ax2=2*c/S2endelseifD==0xl=-b/2*ax2=-b/2*aelsexl=(-b+i*SD)/2*ax2=(-b-i*SD)/2*aendendendxlx2数据处理分析深圳人学学生实验报告用纸实验结论:通过本实验,学会了二次方程求解的算法设计,也掌

6、握了数值算法设计的思想,了解算法设计一定要有FI的性、确定性、可执行性、有穷性、通用性。对于错误的算法,不能通过。但在实验过程屮仍有错误,经过修正方可运行,今后要多练习。指导教师批阅意见:成绩评定:指导教师签字:年月曰备注:注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。