Matlab,包含指定范围内随机数的矩阵

ttt*_*sss 0 random matlab range matrix

我是Matlab的新手,我正在尝试创建一个m-by-n矩阵,其中包含指定范围内的数字(即介于-1和1之间).

是否有一个等价函数rand(m, n),我可以自己指定范围,或者我需要明确地创建一堆随机数(如在本答案中描述的那样)并从中创建一个矩阵?

任何指向相关文档等的指针都非常感谢.

Kar*_*k V 7

这可以直接来自Matlab的文档rand.这是你想要的吗?

例1

从区间[a,b]上的均匀分布生成值:

r = a + (b-a).*rand(100,1);
Run Code Online (Sandbox Code Playgroud)

尝试通过doc rand在命令窗口中输入来阅读Matlab文档.它确实提供了丰富的信息和用户友好性.