function [Nelectron_Layer]= Electron_arrangement(x)
if x==1 % H
Nelectron_Layer(1,1) = 1;
end
if x==2 % He
Nelectron_Layer(1,1)=2;
end
if x==3 % Li
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=1;
end
if x==4 % Be
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=2;
end
if x==5 % B
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=3;
end
if x==6 % C
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=4;
end
if x==7 % N
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=5;
end
if x==8 % O
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=6;
end
if x==9 % F
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=7;
end
if x==10 % Ne
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
end
if x==11 % Na
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=1;
end
if x==12 % Mg
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=2;
end
if x==13 % Al
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=3;
end
if x==14 % Si
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=4;
end
if x==15 % P
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=5;
end
if x==16 % S
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=6;
end
if x==17 % Cl
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=7;
end
if x==18 % Ar
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=8;
end
if x==19 % K
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=8;
Nelectron_Layer(4,1)=1;
end
if x==20 % Ca
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=8;
Nelectron_Layer(4,1)=2;
end
if x==21 % Sc
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=9;
Nelectron_Layer(4,1)=2;
end
if x==22 % Ti
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=10;
Nelectron_Layer(4,1)=2;
end
if x==23 % V
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=11;
Nelectron_Layer(4,1)=2;
end
if x==24 % Cr
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=13;
Nelectron_Layer(4,1)=1;
end
if x==25 % Mn
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=13;
Nelectron_Layer(4,1)=2;
end
if x==26 % Fe
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=14;
Nelectron_Layer(4,1)=2;
end
if x==27 % Co
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=15;
Nelectron_Layer(4,1)=2;
end
if x==28 % Ni
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=16;
Nelectron_Layer(4,1)=2;
end
if x==29 % Cu
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=1;
end
if x==30 % Zn
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=2;
end
if x==31 % Ga
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=3;
end
if x==32 % Ge
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=4;
end
if x==33 % As
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=5;
end
if x==34 % Se
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=6;
end
if x==35 % Br
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=7;
end
if x==36 % Kr
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=8;
end
if x==37 % Rb
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=8;
Nelectron_Layer(5,1)=1;
end
if x==38 % Sr
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=8;
Nelectron_Layer(5,1)=2;
end
if x==39 % Y
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=9;
Nelectron_Layer(5,1)=2;
end
if x==40 % Zr
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=10;
Nelectron_Layer(5,1)=2;
end
if x==41 % Nb
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=12;
Nelectron_Layer(5,1)=1;
end
if x==42 % Mo
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=13;
Nelectron_Layer(5,1)=1;
end
if x==43 % Tc
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=13;
Nelectron_Layer(5,1)=2;
end
if x==44 % Ru
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=15;
Nelectron_Layer(5,1)=1;
end
if x==45 % Rh
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=16;
Nelectron_Layer(5,1)=1;
end
if x==46 % pd
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
end
if x==47 % Ag
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=1;
end
if x==48 % Cd
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=2;
end
if x==49 % In
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=3;
end
if x==50 % Sn
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=4;
end
if x==51 % Sb
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=5;
end
if x==52 % Te
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=6;
end
if x==53 % I
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=7;
end
if x==54 % Xe
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=8;
end
if x==55 % Cs
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=8;
Nelectron_Layer(6,1)=1;
end
if x==56 % Ba
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=8;
Nelectron_Layer(6,1)=2;
end
if x==57 % La
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=18;
Nelectron_Layer(5,1)=9;
Nelectron_Layer(6,1)=2;
end
if x==58 % Ce
Nelectron_Layer(1,1)=2;
Nelectron_Layer(2,1)=8;
Nelectron_Layer(3,1)=18;
Nelectron_Layer(4,1)=20;
Nelectron_Layer(5,1)=8;
Nelectron_Layer(6,1)=2;
end
if x==59 % Pr
Nelectron_Layer(1,1)=2;
Nelectron_Lay
没有合适的资源?快使用搜索试试~ 我知道了~
同核分子优化算法 Homonuclear Molecules Optimization HMO【matlab代码】
共7个文件
m:6个
png:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 80 浏览量
2024-03-27
22:57:16
上传
评论
收藏 128KB RAR 举报
温馨提示
- 基于HMO算法对测试函数进行寻优 - 包含测试函数图像以及迭代寻优曲线 以下是一些学习matlab的经验:1. 开始学习MATLAB之前,建议你阅读官方提供的MATLAB文档和教程,了解MATLAB的基本语法、变量和操作符等。2. MATLAB支持不同类型的数据,包括数字、字符串、矩阵和结构体等。学习如何创建、操作和处理这些数据类型是很重要的。3. MATLAB官方网站上有大量的示例和教程,可以帮助你学习各种MATLAB功能和应用。你可以按照这些示例逐步学习和实践。
资源推荐
资源详情
资源评论
收起资源包目录
HMO(同核分子优化算法).rar (7个子文件)
HMO(同核分子优化算法)
Objective_function.m 64B
HMO.m 6KB
main.m 894B
Get_Functions_details.m 6KB
Electron_arrangement.m 20KB
func_plot.m 4KB
代码介绍.png 123KB
共 7 条
- 1
资源评论
天`南
- 粉丝: 1287
- 资源: 270
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- c1900-universalk9-mz.SPA.152-4.M1.bin
- c1900-universalk9-mz.SPA.152-3.T1.bin
- c1900-universalk9-mz.SPA.152-3.T.bin
- c1900-universalk9-mz.SPA.152-2.T.bin
- c1900-universalk9-mz.SPA.152-1.T1.bin
- c1900-universalk9-mz.SPA.151-4.M7.bin
- c1900-universalk9-mz.SPA.151-4.M6.bin
- c1900-universalk9-mz.SPA.151-4.M4.bin
- c1900-universalk9-mz.SPA.151-4.M3.bin
- c1900-universalk9-mz.SPA.151-4.M2.bin
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功