⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cg_energy.m

📁 利用matla模拟薄膜生长
💻 M
字号:
    %计算重心及能量
    D=zeros(222);
    E=zeros(222);
    E(:)=100;
    A1=zeros(222);
    A1(:)=100;
    A1(12:211,12:211)=W;
    N=zeros(222);
    N(:)=100;
    N(12:211,12:211)=M;
    for x=12:211
        for y=12:211
            if A1(x,y)<100
            for i=1:11
                C=zeros(23);
                C(12-i+1:12+i-1:12-i+1:12+i-1)=1;
                B=C(12-i:12+i,12-i:12+i);
                if(A1(x-i:x+i,y-i:y+i))==100|B
                    [p,q]=find(A1(x-i:x+i:y-i:y+i)<100);
                    p=p-1+x-i;
                    q=q-1+y-i;
                    m=fix(sum(p)/length(p));
                    n=fix(sum(q)/length(q));   %m,n为重心坐标
                    G=N(x-i:x+i,y-i:y+i);
                    D(m,n)=100*(2*i+1)*(2*i+1)-sum(G(:));%重心上的粒子数
                    E(m,n)=A1(x,y)-length(p);%重心上的能量
                    if E(m,n)<0
                        E(m,n)=0;
                    end
                    break
                end
            end
        end
    end
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -