MPC
文章平均质量分 85
后厂村路蔡徐坤
这个作者很懒,什么都没留下…
展开
-
【MPC】⑥ubuntu系统下C++程序调用MATLAB生成的.so动态库文件
前面几期文章已经介绍: 1)利用MATLAB编写quadprog函数程序; 2)利用MATLAB工具箱生成.so动态库文件; 3)MATLAB函数dll库生成与win平台调用; 4)Linux端.so动态库文件Vscode调用。本篇文章主要介绍,Linux系统使用`C++`程序调用MATLAB生成的.so动态库文件的方法............原创 2022-07-27 01:11:46 · 2095 阅读 · 18 评论 -
【MPC】⑤Win平台下二次规划求解器quadprog-MATLAB与C++求解结果对比
之前已经介绍matlab中quadprog函数的使用,与C++动态库的生成与使用方法。本篇文章主要对比测试matlab与C++动态库的求解结果与精度。本文生成三类海森矩阵:正定矩阵、半正定矩阵、负定矩阵,对比matlab与C++动态库的求解结果。......原创 2022-07-20 07:00:00 · 830 阅读 · 4 评论 -
【MPC】④二次规划求解器quadprog的C++动态库接口解析
本篇文章,主要介绍quadprog动态库的接口与使用。原创 2022-07-18 21:31:01 · 3030 阅读 · 22 评论 -
【MPC】③二次规划求解器quadprog的win平台下C++动态库生成与使用
MATLAB和C\C++混合变成,可以将MATLAB的M文件编译生成 C 代码和 C++ 代码。代码生成目标与 MATLAB 求解器不使用相同的数学核心函数库。因此,C++代码生成解可能不同于MATLAB求解器的解,尤其是对于病态问题。要求:步骤一:生成matlab的二次规划求解代码。例如:创建C_QUADPROG.m步骤二:为m文件生成dll链接库1、命令行输入:2、选择” mex -setup C++ -client MBUILD “3、命令行窗口输入>>deploytool,选择Library原创 2022-07-01 07:15:00 · 3132 阅读 · 40 评论 -
【MPC】②quadprog求解正定、半正定、负定二次规划
第一期文章已经详细介绍,二次规划问题和matlab的quadprog函数的使用方法,详情可见:quadprog函数详解。在二次规划问题中,根据海森矩阵的正定性,二次规划问题可以分为严格凸、凸、非凸二次型问题。为了验证,matlab的quadprog函数对三种二次型问题的求解能力,本文生成各种类型的海森矩阵,并尝试用quadprog进行求解。...原创 2022-06-30 16:23:11 · 1796 阅读 · 8 评论 -
【MPC】①二次规划问题MATLAB求解器quadprog
二次规划是指约束为线性的二次优化问题。在Matlab中,quadprog是具有线性约束的二次目标函数求解器。原创 2022-06-29 22:17:29 · 12772 阅读 · 22 评论