本文基于MATLAB,对两个多项式在区间[-5,5]上进行估值,并比较两个多项式值之间的大小和绘制图像。其中,多项式的估值主要用到polyval( )命令。
工具/原料
1
MATLAB
2
polyval
3
多项式
方法/步骤
1
第一,对下图中的两个多项式在区间[-5,5]上进行估值。
2
第二,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:close all; clear all; clcx=-5:0.5:5;p1=[1,0,4,5,6];p2=[1,3,2,0,-1];h1=polyval(p1,x);h2=polyval(p2,x);for i=1:1:length(x)if h1(i)
3
第三,保存和运行上述脚本,在命令行窗口(Command Window)得到如下结果: 2.5000 3 3.5000 4 4.5000 5说明在x=2.5,3,4,4.5,5的时,多项式一的值小于多项式二的值。
4
第四,同时得到两个多项式在区间[-5,5]上的图像,从下图中也可以看出,在x=2.5,3,4,4.5,5的时候,多项式一的值小于多项式二的值。红线代表多项式一,蓝线代表多项式二。
5
第五,把图像保存出来,点击图片Figure1->文件(File)->另存为(Save as)即可。
上一篇:PS色阶调整的图片对比