wh_rand.m

来自「简单实用的模拟退火算法(SB/SW) 提供一个对理解模拟退火算法很好的程序示例」· M 代码 · 共 16 行

M
16
字号
function y = Wh_Rand(End)%产生一个1~End的随机数
% disp(nargchk(0,0,nargin))
% disp(nargoutchk(0,5,nargout))
while(1)
    T=0;%代表a~=0
    a=End*rand(1);a=round(a);
    if (a==0)
       T=1;
    end
    
    if (T==0)
        break;
    end
    
end
y=a;

⌨️ 快捷键说明

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