都是非线性的,但是可以给出图中曲线的二维数组,就是所有点xy的坐标,可以吗。
追答这样可以吗
设两个图的数据集分别为[x1;y1],[x1;y2] (假如你两个数据集的x值是对应相等的)
那么,求sum((y1-y2).^2);
能给我程序吗。谢谢
追答呃,请问你的数据集的x坐标相等吗?我的思想就是求每一个x坐标对应y坐标的差的和。
我不保证能帮你搞出来,把数据贴出来可以吗
我给你重新给两张图,你要是方便,给个邮箱,我把xy坐标给你,是用txt保存的,数据有点多不好贴出来。谢谢
why@aiorg.cn
我尽量
------------------------------------
哥们,我给你做成这样你看行不行,蓝色图线是不同的程度
%--------------------------------------
最新的方法,用局部加权回归方法拟合数据的曲线
function y=Learn(x,DataX,DataY)
ConstTall=0.01;
DataLong=size(DataX,1);
Long=size(x,2);
for i=1:Long
xnow=x(i);
W=exp(-((DataX-xnow).^2)./(2*ConstTall.^2));
X=ones(DataLong,1);
X=[X W.*DataX];
Y=W.*DataY;
TempTheta=((X'*X)^-1)*X'*Y;
y(i)=sum(TempTheta.*([1;xnow]));
end