一、数据统计分析
本节内容:
1、求矩阵的最大元素和最小元素
当参数为向量时:
例:
当参数为矩阵时:
举例:
注:下图求整个矩阵的最大值,就是连续用两个max()函数
注:求min的方法与max一样。
2、求矩阵的平均值和中值
概念:
比如,公司的平均值就容易受到极端数据的影响
举例:
比如,生活费的平均值就容易受到极端数据5000的影响,而中值却不受到影响。
下面看求和与求积
累加和与累加积
举例:
下面讲标准差和相关系数:
相关系数:
举例:
排序:
举例:
二、多项式计算
本节课包括
1、多项式的表示:
2、多项式的四则运算
举例:
注:g1时是将g没有的项补零
3、多项式的求导
举例:
注:蓝色箭头右侧的紫色框是c = polyder(a,b)的另外一种表达。
思考:
(要知道,你自己先求商会有余式)
4、多项式的求值
polyval函数
polyvalm函数
二者不同:
举例:
(以说明polyval()和polyvalm()的区别)
5、多项式的根
由多项式根求多项式:
举例:
解决:
三、数据插值
数据插值的意义:
看一个引例:我们把x,y对应的点描绘出来:
可以看出上图x,y坐标点,点相互之间的举例过大,因此可以使用插值找出两点之间的点。变成如下:
调用interp1(x,y,x1,‘spline’);其实就完成插值计算了。
说一下数据插值的数学机制:
看inter1()函数
看inter1()函数的method参数,如下:
method的(3)、(4)都采用三次多项式,而不采用高次的呢?原因如下:
振荡现象如下:
现在,我们把上面的零件加工问题,用4种method都使用一下,看看效果:
(第四种最光滑)
再来看二维插值:interp2()函数
举例:
编程: