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 安装相关推荐

  1. 遗传算法MATLAB工具箱的下载与安装

    一. 工具箱下载 1.gatbx(英国设菲尔德大学遗传算法工具箱)下载地址   http://www.shef.ac.uk/acse/research/ecrg/gat.html    在页面上的下部 ...

  2. GTSAM安装matlab工具箱遇到的神坑

    半夜一点钟睡不着,起来开始搞这个问题,写完记录,现在已经是凌晨四点了..不过还好,问题解决了,也有所收获!熬夜伤身,保重身体! 1.问题 问题:我第一次安装GTSAM的时候没有安装它的matlab工具 ...

  3. 基于MATLAB的Cplex、Yalmip环境安装

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.安装前准备 二.Cplex安装 三.Yalmip安装 四.算例 结果展示: 前言 MATLAB是一个强大的数值计算 ...

  4. matlab yalmip安装教程,如何在matlab路径中安装yalmip Matlab R2014a添加yalmip图文教程

    yalmip是什么?可以说,yalmip是一位"集大成者",它不仅自己包含基本的线性规划求解算法,比如linprog(线性规划).bintprog(二值线性规划).bnb(分支界定 ...

  5. MATLAB时频工具箱函数说明(包含工具箱的下载,安装,使用)

    MATLAB时频工具箱函数说明(包含工具箱的下载,安装,使用) 信号产生函数 噪声产生函数 模糊函数 Affine类双核线性时频处理函数 Cohen类双核线性时频处理函数 其他处理函数 时频分析工具箱 ...

  6. 经验模式分解(EMD)——简介及Matlab工具箱安装

    最近在做脑电信号分析,在导师的建议下学习了一点经验模式分解(下面简称EMD)的皮毛,期间也是遇到了很多问题,在这里整理出来,一是为了自己备忘,二是为了能尽量帮到有需要的朋友. 一.EMD简介 经验模态 ...

  7. 如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效。

    如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效. 背景说明 安装方法 说明 背景说明 今天给大家说一说,有时候我们下载Matlab官方的工具箱或者硬件支持包会出现下载时间过长,下载到 ...

  8. matlab环境下的yalmip+cplex的安装过程

    前言 先附上yalmip和cplex的百度云盘链接,失效不补,网上很好找. 链接:https://pan.baidu.com/s/1P-yXW_DAWi6GDeYObmbKpw 提取码:0000 –来 ...

  9. matlab 中的 yalmip安装方法

    matlab 中的 yalmip安装方法 在 https://yalmip.github.io/download/ 网站上下载 yalmip ,根据自己的需求下载想要的版本 . 将下载好的文件解压后, ...

最新文章

  1. python 获取窗口句柄_Python文件读写最详细的讲解
  2. splay 1296 营业额统计
  3. 栈应用之 括号匹配问题(Python 版)
  4. 华为主题包hwt下载_华为主题 | 星黛露
  5. Frame和Iframe横向滚动条的解决方案
  6. cfree是c语言程序的什么,用C-FREE编写的C语言程序
  7. ElasticSearch入门篇
  8. 【正则表达式】JavaScript的exec()和search()方法
  9. 为什么互联网35岁是道坎?
  10. 转载:建设工程中常见的项目建设管理模式有哪些(DBB模式、EPC模式)
  11. C#获取上传文件的扩展名
  12. QT5.3.2与VS2013 fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突_(解决方案)...
  13. 传奇服务器+技能cd修改器,CD登陆器KEY文件修改教程+配套工具_【传奇爱好者】...
  14. qt在linux中安装目录,详解QT安装全过程
  15. 【王者荣耀】入门战斗经验
  16. win10安装时有个修复计算机,电脑开机提示自动修复怎么办?win10电脑开机提示自动修复教程...
  17. 华为OD机考分享精华帖
  18. 基于腾讯云函数SCFddddocr免费验证码识别API响应系统
  19. ICML 2020 | SCAFFOLD:联邦学习的随机控制平均
  20. Theorem、Proposition、Lemma和Corollary等的解释与区别

热门文章

  1. html 制作速卖通店招,怎么制作速卖通店招
  2. Queue学习之Singly-Linked List
  3. JAVA趣味课程:手机通讯录管理系统(连接数据库管理信息)
  4. 基于JAVA租车管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  5. paraview:应力图和应变图
  6. 前端css动画_很棒的前端资源和CSS动画课程
  7. photoshop五官调整
  8. 八滩中学2021高考成绩查询,盐城十大名校高考成绩公布,滨海八滩中学应届本科上线525人...
  9. 找回桌面IE图标(非快捷方式)
  10. 如何用HTML+CSS+JavaScript实现一个简单的电影网站页面