MATLAB 编程 最小二乘法

functionC=kang(X,Y,M)%X和Y为输入的两个对应的向量%M为构造的M阶最小二乘多项式n=length(X);B=zeros(1:n);F=zeros(n... function C=kang(X,Y,M)
%X和Y为输入的两个对应的向量
%M为构造的M阶最小二乘多项式
n=length(X);
B=zeros(1:n);
F=zeros(n,M+1);
for k=1:M+1
F(:,k)=X'.^(k-1);
end
A=F'*F;
B=F'*Y';
C=A\B;
%把C的前面的行与后面的行进行对称变换
%如flipud([1 2;3 4;5 6;7 8])
% 7 8
% 5 6
% 3 4
% 1 2
C=flipud(C);
程序没怎么看明白,麻烦各位解释一下,加点注释。谢谢
展开
 我来答
jimtien
2014-12-06 · TA获得超过7652个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1086万
展开全部

根据二项式最小二乘原理,对于超定方程 FA=Y

可用最小二乘求解, 即求解正规方程 F'FA=F'Y, A=(F'F)\F;Y, 计算便得到了系数矩阵A, 

富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
hou02092008
2014-12-06
知道答主
回答量:3
采纳率:0%
帮助的人:3788
展开全部
最好放在matlab里运行一下,再看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式