全球旧事资料 分类
编程的过程就是在他们之间作瀑布型的循环。MATLAB语言与其它语言相比,较好的解决了上述问题,把编辑、编译、连接和执行融为一体。它能在同一画面上进行灵活操作,快速排除输入程序的书写错误、语法错误甚至语义错误,从而加快了用户编写、修改和调试程序的速度,可以说在编程和调试过程中它是一种比VB还要简单的语言,更不用谈C和C。4.扩充性强,交互性好MATLAB语言有丰富的库函数,在进行复杂的数学运算时可以直接调用,且这些库函数同用户文件在形式上一样,所以用户文件也可以作为MATLAB的库函数来调用。婴儿,用户可以根据自己的需要方便的建立和扩充新的库函数,提高MATLAB使用效率和扩充它的功能。另外,为了充分利用FORTRAN、C等语言的资源,包括用户自己编好的FORTRAN、C语言程序,通过建立M文件的形式,混合编程,方便地调用有关的FORTRAN、C语言子程序,还可
f以在C语言和FORTRAN语言中方便的使用MATLAB的数值计算功能。良好的交互性增加了代码的重用性。综上所述,MATLAB最适用的范围是科学计算,对于本实习需要处理矩阵运算来实现图像处理算法来说,MATLAB再合适不过了。
2第一题
21题目某过程测涉及两变量x和y拟分别用插值多项式和多项式拟合给出其对应规律的近似多项式,已知xi与yi之间的对应数据如下,xi12…10yi3465887527951035743974847782392(1)请用次数分别为3,4,5,6的多项式拟合并给出最好近似结果fx。(2)请用插值多项式给出最好近似结果下列数据为另外的对照记录,它们可以作为近似函数的评价参考数据。xiColum
s1through71500039000Colum
s8through144300067000Colum
s15through1771000yiColum
s1through7421498123006Colum
s8through14181566610840Colum
s15through1779568893770010236771790691102262028419854940362641462035118224385211273217813750007900047000510005500059000630001900023000270003100035000403719146448142721133570248234
f22计算结果分析(1)根据实验数据,分别使用3456次多项式拟合,可得拟合的多项式如下,并分别作图:
3;p10326193349447913179

4;p038185736842143
73533
074498

5;p009807530789
34502
16351
30473
1395
f
6p0019359
054079
5113716897
086696
6637518699
f上四幅图是多项式拟合曲线与原散点连线曲线的比较。明显可以看到,随着多项式拟合次数的增加,曲线的拟合度也越来越好,基本与连点曲线一致。最好近似结果是
6时多项式拟合,表达式为:fx0019359x6054079x551137x4r
好听全球资料 返回顶部