函数(R1, R2, c) = random_test (rd, rr, rc)
如果Nargin <1 || numel(rd) >2
错误'至少需要提供一个输入参数,且元素数量只能为1或2'
elseifIsscalar (rd) & nargin == 1
rng默认的
s =提高;
R1 = (1 + (rd-1).*rand(1));
rng(年代);
R2 =兰迪(rd);
R1(R1~=R2 & R1
R1(R1~=R2 & R1 R2) = floor(R1(R1~=R2 & R1>R2));
c = isequal (R1, R2);
elseifIsvector (rd) & nargin ==1 & numel(rd) == 2
rng默认的
s =提高;
R1 = (rd(1) + (rd(2)-1).*rand(1));
rng(年代);
R2 =兰迪(rd);
R1(R1~=R2 & R1
R1(R1~=R2 & R1 R2) = floor(R1(R1~=R2 & R1>R2));
c = isequal (R1, R2);
elseifIsscalar (rd) & nargin == 2
rng默认的
s =提高;
R1 = (1 + (rd-1).*rand(rr,rr));
rng(年代);
R2 =兰迪(rr, rd rr);
R1(R1~=R2 & R1
R1(R1~=R2 & R1 R2) = floor(R1(R1~=R2 & R1>R2));
c = isequal (R1, R2);
elseifIsscalar (rd) & nargin ==3
rng默认的
s =提高;
R1 = (1 + (rd-1).*rand(rr,rc));
rng(年代);
R2 =兰迪(rr, rd rc);
R1(R1~=R2 & R1
R1(R1~=R2 & R1 R2) = floor(R1(R1~=R2 & R1>R2));
c = isequal (R1, R2);
其他的
rng默认的
s =提高;
R1 = (rd(1) + (rd(2)-1).*(rand(rr,rc)));
rng(年代);
R2 =兰迪(rr, rd rc);
R1(R1~=R2 & R1
R1(R1~=R2 & R1 R2) = floor(R1(R1~=R2 & R1>R2));
c = isequal (R1, R2);
结束