EDA365电子论坛网

标题: 怎样用MATLAB生成一个随机矩阵? [打印本页]

作者: lupkpu9    时间: 2020-4-16 13:26
标题: 怎样用MATLAB生成一个随机矩阵?
比如生成一个10*10的矩阵,每一行的10个数据在(A,B)之间

, M4 }% B; y$ B, x
作者: NingW    时间: 2020-4-16 19:03
rand函数 生成随机数组,数组元素的值均匀分布在0与1之间。通过不同的条用格式可获得所需要的数组(矩阵)。
! d: \* C+ A) s& }譬如:1.mat=rand(3,4)生成3*4的随机数矩阵mat。
. ~# o8 v7 ]0 ?             2. 在指定区间(A,B)生成随机数,用以下方法:针对楼猪的具体例子:
/ C0 R/ y! H8 I( {1 h' R5 @5 [   A=10;B=50;  |8 h3 t! [5 O/ L. \- C
mat=A+(B-A)*rand(10); 生成一个10*10数值在10-50之间的随机矩阵。# U5 ~' W4 \& u
具体使用楼猪可以help rand  R9 H& U! K- g0 M2 C, y& |3 c
还有函数:randn、randperm使用与rand雷同,请自己HELP。
作者: yin123    时间: 2020-4-16 19:03

+ j' h4 ?2 f3 irandom_mat=A+(B-A)*rand(10);




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2