MATLAB rand()函数的用法(附带实例)
在 MATLAB 中,常用 rand() 函数产生 0~1 均匀分布的随机矩阵,其调用格式如下:
【实例】创建 0~1 均匀分布的随机矩阵示例。在命令行窗口中输入以下语句,并显示相应的输出结果。
- r=rand(n):产生维数为 n×n 的 0~1 均匀分布的随机矩阵;
- r=rand(m, n):产生维数为 m×n 的 0~1 均匀分布的随机矩阵;
- r=rand(m, n, p, ...):产生维数为 m×n×p×…的 0~1 均匀分布的随机矩阵;
- r=rand(size(A)):产生维数为 m×n×p(与矩阵 A 的维数相同)的 0~1 均匀分布的随机矩阵。
【实例】创建 0~1 均匀分布的随机矩阵示例。在命令行窗口中输入以下语句,并显示相应的输出结果。
>> clear all
>> B = rand(3)
B =
0.4218 0.9595 0.8491
0.9157 0.6557 0.9340
0.7922 0.0357 0.6787
>> C = rand(3,4)
C =
0.7577 0.6555 0.0318 0.0971
0.7431 0.1712 0.2769 0.8235
0.3922 0.7060 0.0462 0.6948
>> D = rand(size(C))
D =
0.3171 0.4387 0.7952 0.4456
0.9502 0.3816 0.1869 0.6463
0.0344 0.7655 0.4898 0.7094
ICP备案:
公安联网备案: