matlab中的右下角的点的问题
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 23:22:01
matlab中的右下角的点的问题
8 已知五个数据点:(1,5.5),(2,43.1),(3,128),(4,290.7),(5,498.4)
(1)用三次曲线拟合上述数据点
(2)在同一图形中绘出数据点和拟合曲线
(3)用适当图形表示拟合精度
x=1:5;
y=[5.5 43.1 128 290.7 498.4];
a=polyfit(x,y,3)
x1=0:0.05:6;
y1=a(1)*x1.^3+a(2)*x1.^2+a(3)*x1+a(4);
plot(x,y,'*',x1,y1,'-r')
这里的y1后面的表达式中有几个有点,如a(1)*x1.^3+a(2)*x1.^2,后面的又没了,如果没有点的话,matlab运行显示错误.请问这里什么时候该加点,什么时候不用加?
8 已知五个数据点:(1,5.5),(2,43.1),(3,128),(4,290.7),(5,498.4)
(1)用三次曲线拟合上述数据点
(2)在同一图形中绘出数据点和拟合曲线
(3)用适当图形表示拟合精度
x=1:5;
y=[5.5 43.1 128 290.7 498.4];
a=polyfit(x,y,3)
x1=0:0.05:6;
y1=a(1)*x1.^3+a(2)*x1.^2+a(3)*x1+a(4);
plot(x,y,'*',x1,y1,'-r')
这里的y1后面的表达式中有几个有点,如a(1)*x1.^3+a(2)*x1.^2,后面的又没了,如果没有点的话,matlab运行显示错误.请问这里什么时候该加点,什么时候不用加?
由于x、y是数组形式储存,所以Matlab软件规定,数组的乘除应采用点乘或点除进行运算,否则视为错误.