有什么方法可以随机创建3D矩阵吗?有一些使用randint
函数创建随机2D矩阵的方法。有这样的内置功能吗?
例如,使用该randint
函数可以轻松生成4x4矩阵。如果要创建尺寸为4x4x3的矩阵怎么办?
您可以使用randi(imax, size1, size2, size3)
where函数来imax
指代最大随机整数值(均值上限)而1
下限。您可以根据需要扩展size
参数sizeN
。
这是其用法的一个示例:
>> A = randi(5, 4, 4, 3)
A(:,:,1) =
4 4 5 4
4 1 2 2
2 1 3 3
4 3 2 4
A(:,:,2) =
5 1 5 1
5 2 2 2
3 5 5 4
1 2 2 3
A(:,:,3) =
2 5 2 3
5 2 3 4
3 4 1 5
3 4 1 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句