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

📄 leastsquares.m

📁 其中提到遺傳學的程式碼與應用提供給次淚相向的研究者參考下載
💻 M
字号:
function coef=leastSquares(X,Y,order);
%% coef=leastSquares(X,Y,order);
%% Given (X,Y) data, find the least squares to fit the data
%% For example:
%X=[1:4]';Y=[2 3.5 6 7]';order=1;
%coef=leastSquares(X,Y,order)

if nargin<=1
    error('===># of input arguments must be at least 2');
elseif nargin==2
    order=1;
else
    ;
end
if order<1, order=1; end
if order>6,
    fprintf('===>Order is limited to 6\n');
    order=6;
end
[M,N]=size(X);if M==1, X=X'; end
[M,N]=size(Y);if M==1, Y=Y'; end
N=length(X);
A=[X ones(N,1)];b=Y;
if order>=2, A=[X.^2 A]; end;
if order>=3, A=[X.^3 A]; end;
if order>=4, A=[X.^4 A]; end;
if order>=5, A=[X.^5 A]; end;
if order>=6, A=[X.^6 A]; end;
coef=inv(A'*A)*A'*b;

⌨️ 快捷键说明

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