【发布时间】:2017-10-14 03:28:18
【问题描述】:
我想创建两个随机数,它们之间的距离不是太远,但也不相等……但也许先看代码:
for N=1:10
a=rand();
b=rand();
while abs(a-b) < 0.15 && abs(a-b) > 0.1
b=rand();
end
m1(N)=a;
m2(N)=b;
... 这个想法是,a 和 b 成为随机数,稍后在用于定义两个数字的暗度的 for 循环中。这些不应该是黑白的,也不太容易区分。实验进行了 10 次试验,刺激强度应保存在向量 m 中。我的问题是,我试图确保颜色在 while 循环中相互匹配,但是当我需要它们时,我在那里设置的值没有在 for 循环中使用......
那么你们能给我一个提示,我可以在 for 循环中使用 while 循环的 a 和 b 吗? 或者你有什么其他想法我可以如何处理它,我随机设置 a 并且 b 也随机设置,但不大于 .15 或小于 .1 作为 a?
非常感谢您的帮助!
【问题讨论】:
-
你在用matlab吗?
-
哦抱歉,是的,我正在使用 MATLAB!
标签: loops random numbers intervals