百科问答小站 logo
百科问答小站 font logo



为什么matlab二次规划只同时扩大 H,f 会得到完全不同的结果? 第1页

  

user avatar   yujiangnyu 网友的相关建议: 
      

hmmm,可能性很多,有可能是你的代码有bug也有可能是quadprog本身有问题。建议如下:

1. 自己创建一个超级简单的例子,比如H F都是2阶的,用quadprog解,然后用同样的操作把h和f同时放大看看会不会出现同样的问题。这样可以看出你的操作和quadprog本身是否有问题。

2. 检查一下放大前后H是不是一直是对称的。

3. 尝试用不同的solver看看。比如用interior-point. 同时看一下exitflag的信息。




  

相关话题

  为什么中国程序员工资那么高,连一个 MATLAB 的替代品都开发不出来? 
  如何看待哈工大、哈工程受美商务部「实体名单」影响,被禁止使用 MATLAB 商业软件? 
  怎么在matlab中执行c语言代码,或者把c代码转换成matlab代码? 
  clickhouse到底有哪些吊炸天的优化? 
  如果中国重新开发像MATLAB、solidworks这样的软件大概需要多久? 
  如果中国重新开发像MATLAB、solidworks这样的软件大概需要多久? 
  怎么把MATLAB循环程序中每一步disp的输出结果放到矩阵中或者直接放到表格中?急急急急急急? 
  下面的MATLAB代码有什么错误,如何修改? 
  怎样将一个24的n次方复杂度的计算优化? 
  如何获取FFT序列中每个点的频率值? 

前一个讨论
用matlab算微分方程方程组?
下一个讨论
如何用matlab计算以下级数?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利