uno

pragma once //  只编译一次,头文件编译中

 

随机函数rand()  对应的 头文件   time.h   stdlib.h  srand((unsigned)time(NULL)) // 产生随机数种子

 

inline 说明这个函数是内联的,在编译过程中内联函数会直接被源代码替换,提高执行效率如果类中的某个函数会被调用很多次或者放在循环中,那么建议将这个函数声明为内联,可以提高程序的运行效率。

 

Rand_Max stdlib.h 头文件中定义的一个宏定义量 #define RAND_MAX 0x7fff32767,为随机数的最大值

 

typedef 用法 //  https://baike.baidu.com/item/typedef/9558154?fr=aladdin

typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异

主要用法有两个,一个是给已知的数据结构起一个易记的名字,另外就是和struct的连用,如

typedefstructtagMyStruct

{

intiNum;

longlLength;

 }MyStruct;

首先实现了struct的定义,此外并把这个命名为MyStruct. *****如果没有typedef, tagMyStruct struct 连用才能表示数据结构

 

Struct 类型 包括不同的数据类型,类似定义了一个新的数据类型// https://zhidao.baidu.com/question/181084866.html

要引用结构成员,应在结构变量名称的后面加上一个句点,再加上成员变量名称。

 

Vector  包含在vector.h // http://blog.youkuaiyun.com/hancunai0017/article/details/7032383

vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。例如:

vector<int>test;//建立一个vector

test.push_back(1);

test.push_back(2);//12压入vector这样test[0]就是1,test[1]就是2

 

class

C++ 语言中class是定义类的关键字,C++中也可以使用struct定义类。两者区别是,用class定义的类,如果数据成员或成员函数没有说明则默认为private(私有)的,而用struct定义的,默认为public(公共)的。

 

100.f 相当于100.0f 后面的f表示精度



【SCI复现】含可再生能源与储能的区域微电网最优运行:应对不确定性的解鲁棒性与非预见性研究(Matlab代码实现)内容概要:本文围绕含可再生能源与储能的区域微电网最优运行展开研究,重点探讨应对不确定性的解鲁棒性与非预见性策略,通过Matlab代码实现SCI论文复现。研究涵盖多阶段鲁棒调度模型、机会约束规划、需求响应机制及储能系统优化配置,结合风电、光伏等可再生能源出力的不确定性建模,提出兼顾系统经济性与鲁棒性的优化运行方案。文中详细展示了模型构建、算法设计(如C&CG算法、大M法)及仿真验证全过程,适用于微电网能量管理、电力系统优化调度等领域的科研与工程实践。; 适合人群:具备一定电力系统、优化理论和Matlab编程基础的研究生、科研人员及从事微电网、能源管理相关工作的工程技术人员。; 使用场景及目标:①复现SCI级微电网鲁棒优化研究成果,掌握应对风光负荷不确定性的建模与求解方法;②深入理解两阶段鲁棒优化、分布鲁棒优化、机会约束规划等先进优化方法在能源系统中的实际应用;③为撰写高水平学术论文或开展相关课题研究提供代码参考和技术支持。; 阅读建议:建议读者结合文档提供的Matlab代码逐模块学习,重点关注不确定性建模、鲁棒优化模型构建与求解流程,并尝试在不同场景下调试与扩展代码,以深化对微电网优化运行机制的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米汤馒头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值