⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fitline2dpoints.m

📁 Line & Curve Fitting To 2D Points
💻 M
字号:
function fitLine2Dpoints(X,n)
[x,y,beta,alpha] = fitLine(X,n);
plot(X(:,1),X(:,2),'o',x,y);
i1 = 0;
i2 = 0;
for i = 1:size(X,1)
    if X(i,2) > (beta * X(i,1) + alpha)
        i1 = i1 + 1;
        X1(i1,:) = X(i,:);
    else
        if X(i,2) < (beta * X(i,1) + alpha)
            i2 = i2 + 1;
            X2(i2,:) = X(i,:);
        end
    end
end
[x1,y1,beta1,alpha1] = fitLine(X1,size(X1,1));
[x2,y2,beta2,alpha2] = fitLine(X2,size(X2,1));
plot(X(:,1),X(:,2),'o',x,y,'g',x1,y1,x2,y2)
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -