- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 python、pycharm、anaconda关系以及环境配置
python、pycharm、anaconda关系一、pycharm是什么?二、anaconda1.引入库总结一、pycharm是什么?pycharm是pyhon的编辑器常见的编辑器:IDE又idle一般指集成开发环境。 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。二、anaconda1.引入库代码如下(示例):总结提示:这里对文章进行总结:例
2022-05-08 16:22:35 1022
转载 灰色预测模型讲解
https://wenku.baidu.com/view/a0f758a44228915f804d2b160b4e767f5bcf8065.html百度文库讲的很好
2021-04-10 00:00:58 4576
原创 2021-02-05
python 和matlab区别区别pythonmatlab调用矩阵变量a(1)a[1]forfor endfor i in range(10):
2021-02-05 19:57:20 140
原创 遗传算法粒子群算法候鸟算法搜索过程比较
算法大致历程——遗传算法(杂乱搜索)——粒子群(按照某种原则,和周围个体建立某种关系来选择进化方向)处理的问题编码主要分两种:实数编码,旅行者问题二进制的连续编码,求解某区间函数最小值我们以实数编码为例阐述:——八个城市的旅行者问题按照遗传算法——交叉任意城市——可能产生7!种方案——也就是该个体的搜索范围个体一变异为2可能在变异回去而粒子群因为有进化方向可以很大程度上避免这一弊端而对于二进制编码变异位置决定搜索范围,变异在末尾位置对应解码搜索范围就很小,变异在首位对应解码搜索范围就很.
2020-12-09 20:11:23 720
原创 Matlab访问struct中数据
struct 结构体由两部分组成:{类型名.成员名;类型名.成员名;……};先声明结构体类型,再定义结构体变量名。这两部分类似矩阵的行和列,结构体类型——行;结构体变量名——列创建一个 1×3 的结构体 s,其中包含字段 f:s(1).f = 1;s(2).f = ‘two’;s(3).f = 3 * ones(3);调用结构体中的变量:s(1) %调用结构体第一行ans = f: 1s(3)ans = f: [3
2020-12-09 16:08:53 17417 1
原创 文献基础知识、ISI、SCI、JCR
JCR以及中科院分区ISIsci的前世今生# 爱斯维尔的EI-sciencedirect# 科睿唯安的SCI-web of science
2020-11-27 15:56:00 6449
原创 多目标非支配排序遗传算法-NSGA-II
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言NSGA-Ⅱ读书笔记例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容一、pandas是什么?支配解和非劣解区别:![笔记](https://img-blog.csdnimg.cn/20201105150755828.png#pic_center)非
2020-11-05 15:13:23 996
原创 遗传算法4约束条件
matlab调用遗传算法解释:fitnessfcn为函数名,nvars为自变量个数。A,b为AX<=b中的矩阵、向量。Aeq为等式约束矩阵,beq为等式约束矩阵对应的值向量,AeqX=beq,LB为变量下界,UB为变量上界。nonlcon为非线性约束,exitflag表示过程收敛,粗略说来,-1和-2两种情况属于有异常的结束,即没找到最优解。1-5的情况都是在某种准则下收敛了,可以认为找...
2020-05-04 17:46:11 8645 3
原创 3.遗传算法:脉络梳理
1.结构初始化种群(进制转化)交叉 (一般二进制)变异性状的表达(进制转化)个体选择 (轮盘赌)收尾工作 (绘图)%%流程不固定也可以交换运行顺序中间可以增加约束条件种群迭代进化策略1.按照轮盘赌。2.保留一部分父代优秀个体剩下的轮盘赌...
2020-05-04 15:33:10 220 1
原创 matlab 轮盘赌
%% 轮盘赌写法一使用内置指针返回位置值baifenbisum=zeros(100,1);baifenbiyuanpan=new_zuimubiaojie./sum(new_zuimubiaojie);baifenbisum(1)=baifenbiyuanpan(1);for i=2:100baifenbisum(i)=baifenbiyuanpan(i)+ baifenbisum...
2020-05-04 14:33:04 1166
原创 mesh、length、查看源代码函数、scatter、sysm、slove
1.绘图生成数组mesh使用要求:mesh的size必须==length(x)and length(y);mesh才可以运行;2.尺寸函数1、size获取数组的行数和列数2、length数组长度,即行数和列数中的较大值,相当于max(size(a))...
2020-04-29 21:22:22 510
转载 matlab绘图
Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响...
2020-04-29 16:28:13 653
原创 2.遗传算法注意的坑
1.生成种群个体的编码长度是定值,不足需要补足。例如:最优解是长度7,恰好你初始种群长度都小于7,不补足的话永远也得不到最优解!2.在之后的编译过程中,可能产生约束之外的解需要处理,可以再生成新的解或者取边界值!...
2020-04-27 11:51:02 1066
原创 1.遗传算法错误心得rng(0)、dec2bin、function handle、sort
1.经常有数据类型是function handle什么意思习惯上称之为函数句柄,类似全球变量你在其它文件夹中也可以调用这个(函数)!
2020-04-27 09:50:52 503
原创 matlab 错误心得all和if
all——判断内容是否全为真,真输出1,否则输出0判断语句可以直接赋值,输出标量0或1用处:记录某个词或者其他条件出现次数代码:panduan=all(xianxing(i,:)==‘单号通行’)==1近似等于panduan=sum(xianxing(i,:)==‘单号通行’)==42.单双号限行代码if和all都是判断语句所以写了几种代码的比较clc;clearNDay...
2020-04-26 12:42:54 757
原创 赋值pingfang(i)=x; 与或非
#??错误知识点1.字段赋值赋给非结构体数组对象。 出错 danshuanhao (line 26) a.dan=a+1; >>错误bbb=zeros(10,10)bbb(2).zuizhong=zeros(9,9)正确bbb=zeros(10,10)bbb(2).zuizhong=zeros(9,9)结构数组=a+b a就是一个名字 ...
2020-04-25 14:13:27 859
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人