Matlab 笔记

1:拟合直线
x=[1,1.5,2,2.5,3];y=[0.9,1.7,2.2,2.6,3];
p=polyfit(x,y,1); #x, y为已知数据点向量, 分别表示横,纵坐标, m为拟合多项式的次数, 结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.
x1=linspace(min(x),max(x));   #linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。
y1=polyval(p,x1); #计算在X中任意元素处的多项式p的估值
plot(x,y,'*',x1,y1);
p=polyfit(x,y,m)


2. 化简多项式


原文地址:https://www.cnblogs.com/luoyinjie/p/7651236.html