matlab编程求助
来源:百度知道 编辑:UC知道 时间:2024/05/17 06:54:08
由用户输入两个整数 然后FUNCTION这两个数之间随即选出一个数 要用到RAND 而且随机数的几率要基本相同
谢谢指教
不好意思啊 没说清楚 举个例子 输入 1 5 则在12345里随机选一个数 且出现的概率差不多
再次感谢
谢谢指教
不好意思啊 没说清楚 举个例子 输入 1 5 则在12345里随机选一个数 且出现的概率差不多
再次感谢
一楼的我改一下就对了。
function y=randgetnum(x1,x2)
rand01 = (rand>0.5);
if rand01 == 0,
y=x1;
else
y=x2;
end
...唉。。。
function y=randgetnum(x1,x2);
% x1 < x2 要保证
y = floor((x2-x1+1)*rand) + x1;
function y=randgetnum(x1,x2)
rand01=rand()>0.5;
if rand01=0
y=x1;
else
y=x2;
end
没有调试。
你也试试吧。