最小二乘法和matlab,最小二乘法和最小区域法的matlab的实现?求助大神帮忙

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

最小二乘法

%clear all

%xx=[0 0 0 100 100 100 200 200 200];

%yy=[0 100 200 0 100 200 0

100 200];

%zz=[0 50 10 -30 80 -30 10

-40 0];

x=xx;y=yy;z=zz;

sumxz=sum (sum(x.*z));

sumz=sum(sum(z));sumx=sum(x);sumx=sumx(1);sumx2=sum(x.^2);sumx2=sumx2(1);

sumyz=sum(sum(y.*z));sumy=sum(y);sumy=sumy(1);sumy2=sum(y.^2);sumy2=sumy2(1);

p=(sumxz-sumz.*sumx./9)./(9.*sumx2-1.*(sumx.^2))

q=(sumyz-sumz.*sumy./9)./(9.*sumy2-1.*(sumy.^2))

c=sumz./9./9-p.*sumx./9-q.*sumy./9

d=z-p.*x-q.*y;

errorzxerc=max(max(d))-min(min(d))

3.1.3 最小区域法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值