- 博客(5)
- 收藏
- 关注
原创 用original绘制重叠柱状图
写论文时需要用重叠柱状图展示数据,网上大多都是堆叠柱状图教程,只能自己写一个。重叠柱状图大概如下,较好展示同一横坐标下数据差异。1、选择最大数据的作为第一图层,我这里是SO,选中B(Y)列,右键绘制柱状图,就得到一个一般的柱状图2、在图层1的基础上绘制图层2,右键点击对象管理器中的Graph1—>图层内容,点击图层(1)—>新建图层—>上X右Y;选中作为第二层的数据,我这里是C(Y)列,双击添加到新图层,点击确定。双击图层2进入图层属性—>关联坐标轴刻度,关联到图层1
2021-09-23 10:56:42
18309
1
原创 安装mosek并配置到matlab
1、之前一直使用sdpt3求解半定规划问题,写完模型后想跑大一点规模数据,当约束增加到14000+条的时候,调用sdpt3求解会出下下面报错:在网上查半天发现都是提问类似问题没有解决,看了一下sdpt3的代码,sdpt3在求解前会检查约束是否是线性无关。个人理解线性无关或者线性相关应该不影响求解才对,想了想可能是求解前年代久远的问题,于是考虑转用mosek求解。2、mosek下载,在官网下载就好。mosek官网下载。选择对应系统的默认安装包就好。3、安装及申请license。下载完成后,一直下一步傻
2020-11-10 17:01:30
4032
1
原创 获取用yalmip建模模型的约束的拉格朗日乘子
在利用CAvR对不确定变量建模时发现,如果电价自己设定,会由于电价不合理问题无解。因此希望先对目标函数仅为发电费用、约束条件仅考虑物理约束的简化QP模型求解获得电价。在这样的QP问题中,每个功率平衡约束在求解时的拉格朗日乘子即表示每提升单位发电量对应发电成本上涨的部分,所以当作是近似电价。在网上搜索时发现用拉格朗日乘子作为关键词不容易找到相关方法。所以写了记录一下。1、首先要在设置里加上savesolveroutput,savesolverinput,yalmip才会将计算结果细节输出。options
2020-09-18 20:29:17
3091
23
原创 Yalmip用sdqsettings设置求解器参数详解
最近在使用yalmip时发现对于求解器及结果的设置基本都在sdqsettings中实现。在网上查相关信息时发现基本都是残缺的,于是决定写个稍微全面的关于sdqsettings参数设置。(其实就是官方文档翻译归纳了一下,主要还是自己学习用)官方文档1、yalmip的语法:options = sdpsettings('field',value,'field',value,...)sdpsettings内的写法有点类似键值对的写法,每个参数名后面必须写上对应的值optimize(Constraints,
2020-09-15 16:52:44
23045
7
原创 将SDPT3配置到matlab
将SDPT3配置到matlab用yalmip和matlab建模求解优化问题时,对于半定规划问题用LMILAB直接求解不了,查了查发现在YAMLIP中使用lmilab是禁止(虽然没有报错)。一是因为lmilab速度慢,影响YALMIP的效率问题。更重要的是,lmilab不显示任何错误和不可行性报告给YAMMIP。 因此,不论是否可行,YAMLIP只能友好的显示‘successfully solved’。所以转而考虑使用SDPT3来求解半定规划问题。在网上找了一通,好像对于SDPT3的配置教程没人写过,实际配
2020-08-05 15:32:43
3797
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人