[遗传和环境的问题]、遗传与环境在心理发展中的作用(一)单因素论 1、遗传决定论:心理发展是由遗传因素决定的;心理发展的过程是遗传素质的自然显现过程;环境的作用只能促进和延缓遗传素质的自我显现...+阅读
clc
clear all
close all
%% 画出函数图
figure(1);
lbx=0;ubx=8; %函数自变量x范围【0,8】
lby=0;uby=8; %函数自变量y范围【0,8】
ezmesh('sin(pi*x)/(pi*x)*sin(pi*y)/(pi*y)',[lbx,ubx,lby,uby],50); %画出函数曲线
hold on;
%% 定义遗传算法参数
NIND=40; %个体数目
MAXGEN=50; %最大遗传代数
PRECI=20; %变量的二进制位数
GGAP=0.95; %代沟
px=0.7; %交叉概率
pm=0.01; %变异概率
trace=zeros(3,MAXGEN); %寻优结果的初始值
FieldD=[PRECI PRECI;lbx lby;ubx uby;1 1;0 0;1 1;1 1]; %区域描述器
Chrom=crtbp(NIND,PRECI*2); %初始种群
%% 优化
gen=0; %代计数器
XY=bs2rv(Chrom,FieldD); %计算初始种群的十进制转换
X=XY(:,1);Y=XY(:,2);
ObjV=sin(pi*x)/(pi*x)*sin(pi*y)/(pi*y); %计算目标函数值
while gen FitnV=ranking(-ObjV); %分配适应度值 SelCh=select('sus',Chrom,FitnV,GGAP); %选择 SelCh=recombin('xovsp',SelCh,px); %重组 SelCh=mut(SelCh,pm); %变异 XY=bs2rv(SelCh,FieldD); %子代个体的十进制转换 X=XY(:,1);Y=XY(:,2); ObjVSel=sin(pi*x)/(pi*x)*sin(pi*y)/(pi*y); %计算子代的目标函数值 [Chrom,ObjV]=reins(Chrom,SelCh,1,1,ObjV,ObjVSel); %重插入子代到父代,得到新种群 XY=bs2rv(Chrom,FieldD); gen=gen+1; %代计数器增加 %获取每代的最优解及其序号,Y为最优解,I为个体的序号 [Y,I]=max(ObjV); trace(1:2,gen)=XY(I,:); %记下每代的最优值 trace(3,gen)=Y; %记下每代的最优值 end plot3(trace(1,:),trace(2,:),trace(3,:),'bo'); %画出每代的最优点 grid on; plot3(XY(:,1),XY(:,2),ObjV,'bo'); %画出最后一代的种群 hold off %% 画进化图 figure(2); plot(1:MAXGEN,trace(3,:)); grid on xlabel('遗传代数') ylabel('解的变化') title('进化过程') bestZ=trace(3,end); bestX=trace(1,end); bestY=trace(2,end); fprintf(['最优解:\nX=',num2str(bestX),'\nY=',num2str(bestY),'\nZ=',num2str(bestZ),'\n']) 以下为关联文档: 遗传与环境的关系是怎样的人类的物质、生理、智力等许许多多方面都离不开遗传因素,虽然是由 父母的基因遗传而来,但也不能忽视后天环境因素所起的作用,这也是人们 在防止遗传病发生时应重视的。 在曰常... 遗传与环境哪个对孩子的影响较大你好, 遗传是变异的对应词。一般指亲代的性状又在下代表现的现象,即亲代与子代、子代个体间性状的相似。遗传是重要的生命特征之一, 其传统的意义是指生物在通过生殖所进行的种... 小孩血型一般遗传谁的孩子的血型是父母双方共同决定的,因为每个人有两个基因,所以从父母中各随机出来一个,组成的就是孩子的血型。绝大部分的人都是ABO血型系统,即A、B、AB、O四种,其次是Rh血型系统,较... 我需要一个基于免疫遗传算法的matlab程序关于函数寻优的最好在% 主程序 %遗传算法主程序 %Name:genmain.m %author:杨幂 clear clf %%初始化 popsize=50; %群体大小 chromlength=30; %字符串长度(个体长度) pc=0.6; %交叉概率 pm=0.1; %变异概... 求遗传算法的matlab程序function my_ga() options=gaoptimset; %设置变量范围 options=gaoptimset(options,'PopInitRange',[0;9]); %设置种群大小 options=gaoptimset(options,'PopulationSize',100... MATLAB遗传算法function ret=Code(lenchrom,bound)%本函数将变量编码成染色体,用于随机初始化一个种群% lenchrom input : 染色体长度% bound input : 变量的取值范围% ret output: 染色体的编... 遗传算法的matlab代码实现是什么遗传算法我懂,我的论文就是用着这个算法,具体到你要遗传算法是做什么?优化什么的。。。我给你一个标准遗传算法程序供你参考:该程序是遗传算法优化BP神经网络函数极值寻优:%% 该... matlab遗传算法实例求指导主函数m文件代码: lb=[0.2 1.234 0.01 1190 0.15]; ub=[0.4 3 0.04 1398 0.4]; x0=lb; [x,fval]=fmincon('llzy',x0,[],[],[],[],lb,ub); 目标函数m文件代码: function y=llzy... 求解:怎样使用MATLAB中的遗传算法计算器Optimization Tool中的GA比如通过MATLAB遗传算法的思想求解f(x)=x*sin(10pi*x)+2.0,-1首先在matlab命令窗口输入f=(x)-(x*sin(10*pi*x)+2) 输出结果为 >>f=(x)-(x*sin(10*pi*x)+2) f = (x)-(x*sin(10...