我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

MPC Simulink quadprog()

用matlab/Simulink做MPC。

网上找到一段代码,是个m脚本,可以直接运行。

放到simulink工程的matlab function里就报错

像是quadprog()的问题,把别的都屏蔽只留它也报这些错。
难道在Simulink里和在m脚本里的用法不一样?

img

已解决,从m文件移植到simulink工程,为支持code generation,需要给quadprog()显式做options:
opts = optimoptions('quadprog','Algorithm','active-set');
[ut, fval, exitflag]=quadprog(H, f, Ai, bi, [], [], lb, ub, u0, opts);

近期文章

  • 为什么除法做对了之后会导致后面的程序自己跑,不让我输答案进行判断
  • 有用teigha/oda划过云朵的实体
  • 自己在上线网站的时候遇到的一个问题
  • 如何设计LC低通滤波器
  • Line & Circle Maze,程序怎么设计呢
  • python 获取括号内的值
  • 创建自定义函数cal_sum,两个参数,计算和值并返回结果,程序框架:
  • c++里abs(x)>1e-8的作用与用法是什么
  • 请问AS中把图片粘进去之后没办法展示应该怎么解决
  • win10装富士施乐打印机打印后会有弹窗
  • Zabbix snmp监控配置正确无法获取数据
  • k8s pod里面的php-fpm配置对宿主机还是pod生效
  • Sumsets,程序是怎么编写呢
  • Android项目 闪退
  • 这句代码是什么意思?
  • android logcat输出所有进程日志到sdcard
  • HTTP 错误 404.3 - Not Found
  • 关于opencv的矩形检测
  • javafx怎么不用点击按钮触发事件?
  • 我无法正确获取select中选择的option的value值

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华