Matlab工具箱:ggplab 和 YALMIP 安装
Matlab工具箱:ggplab 和 YALMIP 安装
一、ggplab
1、简介
ggplab 是基于Matlab的工具箱,用于求解几何规划(Geometric Programs,简称GP)以及广义几何规划( Generalized Geometric Programs ,简称GGPs)问题。
详细介绍参见:A Matlab Toolbox for Geometric Programming.
2、安装 ggplab
(1)获得ggpalb原文件
(2)将ggplab原文件放置你喜欢的位置(下一步需要你放置文件的路径)
例如:D:\MATLAB\toolbox\ggplab
(3)安装ggplab: 在Matlab中添加ggplab所保存的路径
方法<1>:在Matlab中运行下面语句(取决于你上一步的放置路径)
addpath('D:\MATLAB\toolbox\ggplab')
方法<2>:在Matlab软件界面中找到“设置路径”,之后添加ggplab的路径
例子可参见:Matlab设置路径
3、示例测试
为了检测下是否安装成功,可以用以下代码进行测试:
% problem data
Awall = 10000; Afloor = 1000;
alpha = 0.5; beta = 2; gamma = 0.5; delta = 2;
% GP variables
gpvar h w d;
% objective function is the box volume
volume = h*w*d;
% set of constraints expressed as an array
constr = [ 2*(h*w + h*d) <= Awall; % wall area limit
w*d <= Afloor; % floor area limit
alpha <= h/w; h/w <= beta; % h/w aspect ratio limits
gamma <= d/w; d/w <= delta;]; % d/w aspect ratio limits
% solve the GP
[max_volume,solution,status] = gpsolve(volume, constr, 'max')
% no semicolon after the gpsolve command, so
% max_volume, solution, and status will be printed
% convert the GP variables to doubles, the optimal values found
assign(solution);
如果运行结果如下图所示:
那就说明成功安装ggplab!!!
二、YALMIP
1、简介
YALMIP是一个优化求解工具。
2、安装 YALMIP
(1)获得YALMIP原文件
可以去官网下载
(2)将YALMIP原文件放置在matlab的toolbox中
例如:D:\MATLAB\toolbox\ggplab
(3)安装YALMIP: 在Matlab中添加YALMIP所保存的路径
3、示例测试
Matlab中输入:which sdpvar
如显示的是你所添加的路径则说明安装成功!如图:
参考文献
[1] https://web.stanford.edu/~boyd/ggplab/ggplab.pdf
[2] https://www.jianshu.com/p/e1c45b3d8d8a
Matlab工具箱:ggplab 和 YALMIP 安装相关推荐
- 遗传算法MATLAB工具箱的下载与安装
一. 工具箱下载 1.gatbx(英国设菲尔德大学遗传算法工具箱)下载地址 http://www.shef.ac.uk/acse/research/ecrg/gat.html 在页面上的下部 ...
- GTSAM安装matlab工具箱遇到的神坑
半夜一点钟睡不着,起来开始搞这个问题,写完记录,现在已经是凌晨四点了..不过还好,问题解决了,也有所收获!熬夜伤身,保重身体! 1.问题 问题:我第一次安装GTSAM的时候没有安装它的matlab工具 ...
- 基于MATLAB的Cplex、Yalmip环境安装
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.安装前准备 二.Cplex安装 三.Yalmip安装 四.算例 结果展示: 前言 MATLAB是一个强大的数值计算 ...
- matlab yalmip安装教程,如何在matlab路径中安装yalmip Matlab R2014a添加yalmip图文教程
yalmip是什么?可以说,yalmip是一位"集大成者",它不仅自己包含基本的线性规划求解算法,比如linprog(线性规划).bintprog(二值线性规划).bnb(分支界定 ...
- MATLAB时频工具箱函数说明(包含工具箱的下载,安装,使用)
MATLAB时频工具箱函数说明(包含工具箱的下载,安装,使用) 信号产生函数 噪声产生函数 模糊函数 Affine类双核线性时频处理函数 Cohen类双核线性时频处理函数 其他处理函数 时频分析工具箱 ...
- 经验模式分解(EMD)——简介及Matlab工具箱安装
最近在做脑电信号分析,在导师的建议下学习了一点经验模式分解(下面简称EMD)的皮毛,期间也是遇到了很多问题,在这里整理出来,一是为了自己备忘,二是为了能尽量帮到有需要的朋友. 一.EMD简介 经验模态 ...
- 如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效。
如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效. 背景说明 安装方法 说明 背景说明 今天给大家说一说,有时候我们下载Matlab官方的工具箱或者硬件支持包会出现下载时间过长,下载到 ...
- matlab环境下的yalmip+cplex的安装过程
前言 先附上yalmip和cplex的百度云盘链接,失效不补,网上很好找. 链接:https://pan.baidu.com/s/1P-yXW_DAWi6GDeYObmbKpw 提取码:0000 –来 ...
- matlab 中的 yalmip安装方法
matlab 中的 yalmip安装方法 在 https://yalmip.github.io/download/ 网站上下载 yalmip ,根据自己的需求下载想要的版本 . 将下载好的文件解压后, ...
最新文章
- python 获取窗口句柄_Python文件读写最详细的讲解
- splay 1296 营业额统计
- 栈应用之 括号匹配问题(Python 版)
- 华为主题包hwt下载_华为主题 | 星黛露
- Frame和Iframe横向滚动条的解决方案
- cfree是c语言程序的什么,用C-FREE编写的C语言程序
- ElasticSearch入门篇
- 【正则表达式】JavaScript的exec()和search()方法
- 为什么互联网35岁是道坎?
- 转载:建设工程中常见的项目建设管理模式有哪些(DBB模式、EPC模式)
- C#获取上传文件的扩展名
- QT5.3.2与VS2013 fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突_(解决方案)...
- 传奇服务器+技能cd修改器,CD登陆器KEY文件修改教程+配套工具_【传奇爱好者】...
- qt在linux中安装目录,详解QT安装全过程
- 【王者荣耀】入门战斗经验
- win10安装时有个修复计算机,电脑开机提示自动修复怎么办?win10电脑开机提示自动修复教程...
- 华为OD机考分享精华帖
- 基于腾讯云函数SCFddddocr免费验证码识别API响应系统
- ICML 2020 | SCAFFOLD:联邦学习的随机控制平均
- Theorem、Proposition、Lemma和Corollary等的解释与区别
热门文章
- html 制作速卖通店招,怎么制作速卖通店招
- Queue学习之Singly-Linked List
- JAVA趣味课程:手机通讯录管理系统(连接数据库管理信息)
- 基于JAVA租车管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
- paraview:应力图和应变图
- 前端css动画_很棒的前端资源和CSS动画课程
- photoshop五官调整
- 八滩中学2021高考成绩查询,盐城十大名校高考成绩公布,滨海八滩中学应届本科上线525人...
- 找回桌面IE图标(非快捷方式)
- 如何用HTML+CSS+JavaScript实现一个简单的电影网站页面