【matlab非线性规划工具箱安装2 GloptiPoly 3.10工具箱】-程序员宅基地

技术标签: matlab  非线性规划  人工智能  开发语言  

【matlab非线性规划工具箱安装2 GloptiPoly 3.10工具箱】

该博客是非线性手眼标定代码中所依赖的matlab工具箱的安装内容,除了进行手眼标定以外,该工具箱还可以用于其他的非线性规划问题

在安装该工具箱之前请先安装SeDuMi

手眼标定传送门:

【从零开始进行高精度手眼标定 eye in hand(小白向)1 原理推导】
【从零开始进行高精度手眼标定 eye in hand(小白向)2 Tsai轴角法与四元数法编程实现】
【从零开始进行高精度手眼标定 eye in hand(小白向)3 非线性高精度标定法编程实现】

SeDuMi简介

GloptiPoly 3是一个用于多项式优化的MATLAB工具箱,主要用于解决多项式优化问题。

GloptiPoly 3由Didier Henrion、Jean-Bernard Lasserre和Mohab Safey El Din等人开发,是GloptiPoly工具箱的升级版本,旨在提供更强大和高效的多项式优化功能。它构建在先前版本的基础上,并引入了新的算法和功能。

应用:
GloptiPoly 3主要用于解决多项式优化问题,这些问题在控制理论、信号处理、机器学习、机器人学等领域中具有重要的应用。例如,在控制系统设计中,可以使用GloptiPoly 3来优化多项式控制器的参数;在机器学习中,可以用它来处理多项式回归和多项式拟合问题。

用途:
解决多项式优化问题:GloptiPoly 3可以用于求解多项式函数的最小化或最大化问题,这些函数通常涉及多项式约束和多项式目标函数。
多项式规划问题:通过将问题转化为多项式规划形式,可以利用GloptiPoly 3来求解复杂的多项式优化问题。
数值计算和优化:GloptiPoly 3提供了一套强大的数值计算工具,可以帮助用户有效地处理多项式优化问题。

为了感激大佬对该工具的创建和开放使用,特此贴出几位大佬以表感谢:

Didier Henrion:
法国国家科学研究中心(CNRS)的研究员,也是洛桑联邦理工学院(EPFL)的教授。他的研究领域涵盖控制理论、优化方法、机器学习和自动化系统等方面,在多项式优化和半定规划等问题上有深入的研究和贡献。

Jean-Bernard Lasserre:
法国国家科学研究中心(CNRS)的研究员,也是洛桑联邦理工学院(EPFL)的教授。他的研究重点是凸优化、多项式优化、半定规划和凸代数等领域,在多项式优化理论和算法方面具有深厚的造诣。

Mohab Safey El Din:
法国国家科学研究中心(CNRS)的研究员,也是巴黎综合理工学院(Polytechnique)的教授。他的研究领域包括代数几何、算法和计算复杂性理论等,对多项式计算和优化算法有着深入的研究。

GloptiPoly 3下载

GloptiPoly 3下载地址
打开官网后如图所示,点击下载界面
在这里插入图片描述

点击ZIP链接进行下载,下载之后同样是一个压缩文件,解压后得到如下文件夹

在这里插入图片描述

内容是
在这里插入图片描述

GloptiPoly 3的matlab路径配置

同样的,在工具箱的配置环节,理论上文件夹放在哪里都可以,但是为了统一方便管理,在这里统一放在matlab的安装文件夹下的toolbox文件夹内,我的matlab 安装在C盘,所以我防止文件夹的路径是

C:\Program Files\MATLAB\R2022b\toolbox\gloptipoly3

将gloptipoly3 文件夹按路径放置后打开matlab,并在主页下选择设置路径

在这里插入图片描述
选择添加并包含子文件夹:
在这里插入图片描述
在这里插入图片描述

然后保存 一定要记得保存
然后保存 一定要记得保存
然后保存 一定要记得保存

最后关闭窗口和matlab 完成安装

都看到这了,那点个赞再走吧彦祖

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43649786/article/details/137569148

智能推荐

无名对象_class student{public:student(char* pname = "no nam-程序员宅基地

文章浏览阅读168次。代码:#include <iostream>#include <cstring> using namespace std;class Student{public:Student(char* pName="no name",int ssId=0){ strncpy(name,pName,40); name[39]='\0'; id = ssId; cout <&..._class student{public:student(char* pname = "no name"){strcpy(name, p

【Android自定义View】仿Photoshop取色器ColorPicker(二)_android 仿ps吸管效果-程序员宅基地

文章浏览阅读2.3k次。ColorPicker一款仿Photoshop取色器的Android版取色器。github地址:ColorPicker前言上一篇已经简单介绍了ColorPicker的项目结构以及两种颜色空间,接下来我们详细解析一下ColorPicker的核心自定义控件ColorPickerView。ColorPickerView在阅读代码之前,我们先看一下ColorPicker的布局以及一些标注的数值在代码里的变量_android 仿ps吸管效果

计算机系统结构复习(一):Introduction概述_data-level parallelism-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏4次。计算机系统结构复习(一):Introduction概述体系结构发展新趋势定量分析/量化研究方法计算机种类摩尔定律什么是计算机系统结构两个概念计算机系统结构与计算机组成、实现的关系体系结构发展新趋势1.新的模型:Data-level parallelism (DLP):数据级并行Thread-level parallelism (TLP):线程级并行Request-level parallelism (RLP):满足用户需求的并行2.开源架构 RISC-V3.Domain-Specific A_data-level parallelism

surface pro 4 wifi掉线问题-程序员宅基地

文章浏览阅读897次。更新你的无线网卡驱动到最新版本15.68.9032.47,重启。或者运行regedit修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\mrvlpcie8897,找到值 “TXAMSDU”把它从1改为0。转载于:https://www.cnblogs.com/misstaste/p/5898571.html..._surface pro 4 无线网卡

不断更新中:中文垃圾邮件过滤规则集Chinese_rules.cf_spamassassin 中文规则-程序员宅基地

文章浏览阅读4.2k次。Chinese_rules.cf的使用方法:下载Chinese_rules.cf,把该规则放在SpamAssassin存放规则的目录(一般在/usr/share/spamassassin或/usr/local/etc/mail/spamassassin)。通过wget下载的命令如下:wget -N -P /usr/share/spamassassin www.service-labs.com/dow_spamassassin 中文规则

mysql基础知识:sql通用语法,及分类(mysql学习纪念)-程序员宅基地

文章浏览阅读349次,点赞10次,收藏11次。2.SQL语句可以使用空格/缩进来增强语句的可读性。1.SQL语句可以单行或多行书写,以分号结尾。3.MySQL数据库的SQL语句不区分大小写。

随便推点

matlab快速入门(7):创建等间距向量_matla间隔相等的向量-程序员宅基地

文章浏览阅读3.8k次,点赞4次,收藏4次。(1)我们经常需要创建一些包含等间距数值的向量,例如以下向量。y = [5 6 7 8]y = 5 6 7 8任务:创建一个名为x(2)对于长向量,输入单个数值是不实际的。可用来创建等间距向量的替代便捷方法是使用:运算符并仅指定起始值和最终值。y = 5:8y = 5 6 7 8请注意,当您使用冒号运算符时,不需要方括..._matla间隔相等的向量

Git的相关操作,创建、更新、提交等,代码托管在码云上_使用git提交代码,git commit -m ' ' 提交、同步代码之后,在码云上备注是乱码。怎-程序员宅基地

文章浏览阅读5.9k次。Git的相关操作,创建、更新、提交等,代码托管在码云上一、环境配置:(1)下载安装Git Bash,具体步骤就不赘述了;(2)双击运行“Git Bash”,配置用户名及邮箱:$ git config --global user.name "xxxxxxx"$ git config --global user.email "[email protected]"_使用git提交代码,git commit -m ' ' 提交、同步代码之后,在码云上备注是乱码。怎

Java多线程之线程池深入分析(下)_线程之 1.7 doacquiresharedinterruptibly解析-程序员宅基地

文章浏览阅读1.4k次。一、数据结构与线程构造方法由于已经看到了ThreadPoolExecutor的源码,因此很容易就看到了ThreadPoolExecutor线程池的数据结构。图1描述了这种数据结构。图1 ThreadPoolExecutor 数据结构其实,即使没有上述图形描述ThreadPoolExecutor的数据结构,我们根据线程池的要求也很能够猜测出其数据结构出来。_线程之 1.7 doacquiresharedinterruptibly解析

JS快速获取图片宽高的方法_图片 src和onload 哪个快-程序员宅基地

文章浏览阅读4.8w次,点赞3次,收藏21次。快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器。我们一步一步进入这个过程。一、简陋的获取图片方式1234567891011_图片 src和onload 哪个快

严重: 在路径为/book的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常java.lang.ClassNotFoundException: org.a_严重: 在路径为/bookmanage的上下文中,servlet[jsp]的servlet.serv-程序员宅基地

文章浏览阅读6.3k次。严重: 在路径为/book的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常java.lang.ClassNotFoundException:这种报错,除了其他人的:还有一种可能:名字不一样,哪怕是空格哪怕是一个空格!..._严重: 在路径为/bookmanage的上下文中,servlet[jsp]的servlet.service()引发了具

ios砸壳_ios砸壳需要 闪退怎么砸-程序员宅基地

文章浏览阅读6.2k次。frida-ios-dump源码地址:​​​​​​GitHub - AloneMonkey/frida-ios-dump: pull decrypted ipa from jailbreak devicefrida-ios-dump是基于frida开发的一键砸壳工具,需要配置frida环境手机配置1)越狱状态2)安装openssh3)安装fridaMac配置1)安装frida,命令行:sudo pip install frida-tools (没有安装pip的话需要先安装pip)_ios砸壳需要 闪退怎么砸

推荐文章

热门文章

相关标签