- 博客(6)
- 收藏
- 关注
原创 Unity小知识之序列化字段
声明的序列化字段可以在运行和编辑器中进行序列化和反序列化, 然后进行持久化(也就是存储起来), 最后使用的时候反序列化出原来的对象,更加方便在不同场景和不同平台之间进行数据交换。而非序列化字段不会被Unity自动保存和加载,通常用于不需要在编辑器中进行设置的变量,例如在脚本中使用的临时变量、内部计算变量等等,非序列化字段的值不能在场景或者资源文件中存储,需要在运行的时候进行初始化。我们在Unity脚本中定义变量的时候,可以加一些"前缀",能够帮助我们更好的在面板中理解变量以及使用变量。
2023-06-15 21:03:29 576 1
原创 利用fmincon函数进行能效优化控制
Fmincon()函数是用于寻找约束非线性变量函数的最小值,是一个非线性规划求解器。本文将尝试五种不同的算法,寻找最优解。
2023-06-02 15:13:45 1069
原创 遗传算法求解一元函数最大值
基于遗传算法求解一元函数最大值一、问题介绍二、算法设计2.1 类数据成员2.2 初始化种群2.3 转换种群编码2.4 适应度计算2.5 种群选择2.6 种群交配2.7 基因变异2.8 种群进化2.9 主函数三、实验结果3.1 目标函数图像3.2 寻找最优值过程四、总结一、问题介绍 用遗传算法求解f(x)=10∗sin(5x)+7∗cos(4x),x∈[0,10]f(x)=10*sin(5x)+7*cos(4x),x\in[0,10]f(x)=10∗sin(5x)+7∗cos(4x),x∈[0,10]上
2021-08-24 10:58:16 4976
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人