random.m
来自「matlab7.0这本书的源代码」· M 代码 · 共 32 行
M
32 行
function num=random(varargin)% Test function to illustrate the use of the java.util package.% Generate a random number between given limits (or 0:1).%% Mastering MATLAB 7 Java Example 2 %% Check any input arguments.if nargin == 0 rmin=0; rmax=1;elseif nargin < 3 if nargin == 1 lim = varargin{1}; else lim = [varargin{1}, varargin{2}]; end if isnumeric(lim) & length(lim) == 2 rmin = min(lim); rmax = max(lim); else error('Invalid limits.'); endelse error('Too many arguments.')end % Construct a Random object and generate a uniformly-distributed % random number between the desired limits.rNum = java.util.Random;num = rNum.nextDouble * (rmax - rmin) + rmin;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?