怎么用matlab产生-1到1间随机分布的n阶矩阵

2025-01-05 11:23:21
推荐回答(2个)
回答(1):

Matlab中的A=rand(n)可以生成在[-1,1]上均匀分布的n阶随机矩阵A,产生在区间[a,b]上均匀分布的随机矩阵,可以通过如下操作实现:
A = a + (b-a).*rand(n);
对于此例即为:A=-1+2.*rand(n);

回答(2):

2*rand(n)-1