指的是微电网运行参数。
在MATLAB中,randi([0,1],1,48) 会生成一个包含1*48个0或1的随机整数数组。这意味着数组中的每个元素都将是0或1。
MATLAB帮助中心:均匀分布的伪随机整数 - MATLAB randi - MathWorks 中国https://ww2.mathworks.cn/help/matlab/ref/randi.html
randi()
- 均匀分布的伪随机
也是小有进步,加油,别气馁
3.7今天起晚了,有点懒惰,哈哈哈,没关系,现在继续
感谢拼音,哈哈哈,昨天好像梦到了我问这个代码的事情,哈哈哈
矩阵运算真的好重要
diag
%% 约束条件 Constraints=[]; Constraints=[Constraints,alpha>=c_T*y]; Constraints=[Constraints,y>=0]; Constraints=[Constraints,D*y>=d]; Constraints=[Constraints,K*y==k]; Constraints=[Constraints,F*x+G*y>=h]; Constraints=[Constraints,Iu*y==u_0];
%% 调用求解器CPLEX options = sdpsettings('verbose',1,'solver','cplex');
使用CPLEX求解器进行求解,设置参数为verbose为1(显示详细信息),solver为cplex。
sdpsettings参数详解
常用的参数设置:
- solver:用于告诉yalmip将调用的求解器,yalmip允许调用的求解器在solver里查看。如果没有对其设置,yalmip将自动调用一个合适的求解器。
- verbose:展示求解细节的设置。0表示完全不显示,1表示适度显示,2则是完全显示。
- debug:当设置为1时,yalmip会将出错的原因和位置显示在命令行窗口。(比如某条约束写错了导致不可行)
- savesolverinput、savesolveroutput:控制是否保存求解器的输入和输出数据(很重要,可以看到输入的模型及输出的一系列数据)
- solver options:用于设置求解器的特殊参数(比如精度、最大最小区间等)
- Yalmip用sdqsettings设置求解器参数详解_sdpsettings-CSDN博客
断点调试真是好用
SP函数文件用了很多MP函数文件里的转置
legend('boxoff');
这段代码是用于在 MATLAB 中设置图例和坐标轴的显示。
- legend('boxoff'):这个命令表示关闭图例的边框,使图例更加清晰和简洁。
set(gca,'XTick',1:1:10);
- set(gca,'XTick',1:1:10):这个命令设置当前坐标轴(gca表示获取当前坐标轴)的X轴刻度,从1开始,步长为1,一直到10。这样可以控制X轴刻度的显示范围和间隔。
这些设置可以帮助美化图形,使其更符合用户的需求和审美。
ylim([0,1600]);
用于设置当前坐标轴的Y轴范围,将Y轴的取值范围限制在0到1600之间。这样可以控制Y轴的显示范围,使得图形在Y轴方向上的数据显示更加清晰和合适。
figure
bar条形图绘制
https://blog.csdn.net/lcly17/article/details/124818142
clear;clc; a = 1:5; b = 2:6; c = 5:-1:1; subplot(2,1,1); bar([a;b;c]',"grouped"); title("分组条形图"); subplot(2,1,2); bar([a;b;c]',"stacked"); title("堆叠条形图");
今日完成!!!