全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1217 0
2017-09-16
fj2是一个5212*180的已知矩阵
我想用最小二乘法求超定方程的最优解、但是好像最后一步跑不出,想问一下代码哪里错了??

syms t th d k;
f=@(t,th,d,k)sqrt((-55*sin(2*th*abs(t-k*d)))*(-55*sin(2*th*abs(t-k*d)))...
    -(4*55*sin(th)*sin(th)+9)*(9*abs(t-k*d).^2+55*abs(t-k*d).^2*cos(th).^2-64*9*25))...
    /(4*55*sin(th)*sin(th)+9);
n=8;
y=find(fj2(:,1));
y=y(1:n,1);
R=fj2(y,1);%获取所有R
c=cell(n,1);
for k=1:n
    c{k,1}=(f(t,th,d,k)-R(k,1)).^2;
end
F=c{1,1}+c{2,1}+c{3,1}+c{4,1}+c{5,1}+c{6,1}+c{7,1}+c{8,1};
[a,fval]=fminsearch(F,[0 0 0]');





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群