MATLAB
Jochen_qin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MATLAB 绘图分开插入图例
在使用MATLAB绘图时,有时候因为线条太多,直接插入图例会遮挡到图形,可以使用一下代码分开绘图插入图例。figureb1=plot(x1);hold onb2=plot(x2);legend(b1,'x1');ah=axes('position',get(gca,'position'),'visible','off');legend(ah,b2,'x2');...原创 2021-03-12 15:29:00 · 2016 阅读 · 0 评论 -
YALMIP将矩阵部分元素设为决策变量
直接使用YALMIP求解优化问题比较方便,但是由于没有仔细研究过,所以一些比较深入的使用方法还是不了解。例如,定义一个矩阵A,想要将一个决策变量a赋值给A的某一个元素就会报错。A=zeros(2,3);a=sdpvar(1,1);A(2,2)=a;在YALMIP仔细搜索后发现,矩阵A的定义方式有问题,只需要改成下面这样就可以:A=zeros(2,3,'like',sdpvar);...原创 2021-02-23 20:49:44 · 1628 阅读 · 2 评论 -
YALMIP 报错:Row ‘c1840‘ infeasible, all entries at implied bounds.
最近在使用YALMIP求解MILP问题是遇到了一个问题:这个问题只有在某一个参数条件下才会出现,换成其他参数就没有问题。按照网上的方法进行debugYalmip的debug方法:ops = sdpsettings('verbose',1,'debug',1,'solver','cplex','savesolveroutput',1,'savesolverinput',1);ops.cplex.exportmodel='abc.lp';%这句就是用来输出线性模型文件,保存在根目录下。.原创 2020-12-17 09:22:00 · 7796 阅读 · 15 评论 -
MATLAB中使用plotyy绘制双纵坐标图及坐标轴设置
关于plotyy绘图的用法网上有很多,但是对于纵坐标间隔不同时很难找到合适的方法,这里主要参考了MATLAB论坛中的内容http://www.ilovematlab.cn/thread-473107-1-1.html 其思想就是把原坐标轴中的box属性关闭,重新再画一个坐标轴。x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*e...原创 2019-01-19 16:08:05 · 27926 阅读 · 11 评论
分享