Cinderella_Man_x 2023-02-09 14:50 采纳率: 0%
浏览 106
已结题

lsqnonline求解得不到收敛解

xA+(yB)'=0;
x为3×3矩阵,A为3×2000的矩阵,B为2000×1矩阵,y为1×3的矩阵, 且A,B已知,x,y未知,我用最小二乘 matlab lsqnonline求解,无法得到收敛的解,哪位能帮我给出一个解这个方程的matlab代码吗,感谢

  • 写回答

10条回答 默认 最新

  • CodeBytes 2023-02-09 15:05
    关注

    该回答引用ChatGPT
    试一下这个代码

    
    A = ...; % 3x3 矩阵
    B = ...; % 2000x1 矩阵
    y = ...; % 1x3 矩阵
    
    % 定义目标函数
    fun = @(x) (A * x + (y * B)');
    
    % 定义约束条件
    lb = []; % 没有下界约束
    ub = []; % 没有上界约束
    Aeq = []; % 没有等式约束
    beq = []; % 没有等式约束
    
    % 计算最小二乘解
    x0 = zeros(3, 1); % 初始化猜测值
    options = optimoptions(@lsqlin, 'Algorithm', 'trust-region-reflective');
    x = lsqlin(fun, x0, [], [], Aeq, beq, lb, ub, options);
    
    
    评论

报告相同问题?

问题事件

  • 系统已结题 2月17日
  • 修改了问题 2月9日
  • 修改了问题 2月9日
  • 修改了问题 2月9日
  • 展开全部

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!