学习笔记—MATLAB中rand函数用法
函数rand用来生成(0,1)之间均匀分布的伪随机数,调用格式:
-
Y=rand:生成一个随机数
-
Y=rand(n):生成n*n的随机矩阵
-
Y=rand(m,n):生成m*n的随机矩阵
-
Y=rand(size(A)):生成与矩阵A大小相同的随机矩阵
-
Y=rand(m,n,p):生成P个m行n列的的均匀分布数组
>> y=rand(3,3,4) y(:,:,1) = 0.679121666066940 0.114439620520798 0.233465851995181 0.485502731044505 0.076625110649079 0.142011443549023 0.034718350466285 0.607824678326836 0.530173198263413 y(:,:,2) = 0.930301338228933 0.234425866671782 0.663364965978368 0.616902770299402 0.206843859923497 0.507254570626257 0.689891917613728 0.037366265916911 0.485800449327184 y(:,:,3) = 0.861695008718736 0.246679448091837 0.586189814048359 0.965514904446286 0.676267461003008 0.822439267056292 0.759687935323131 0.759305444740498 0.926835145406699 y(:,:,4) = 0.637566877942551 0.026740709202532 0.794785559035756 0.018937867478237 0.934998671026996 0.456835340091208 0.184340631152521 0.484467358343172 0.494209260917299 >>