能不能提供matlab 随机生成数据的代码?
当然可以!以下是一些常见的Matlab代码,用于生成随机数据:
- 生成随机整数:
% 生成一个随机整数
randomInt = randi([minValue, maxValue]);
% 生成一个n行m列的随机整数矩阵
randomIntMatrix = randi([minValue, maxValue], n, m);
- 生成随机浮点数:
% 生成一个随机浮点数
randomFloat = rand();
% 生成一个n行m列的随机浮点数矩阵
randomFloatMatrix = rand(n, m);
- 生成服从正态分布的随机数:
% 生成一个服从正态分布的随机数
randomNormal = randn();
% 生成一个n行m列服从正态分布的随机数矩阵
randomNormalMatrix = randn(n, m);
- 生成随机布尔值:
% 生成一个随机布尔值
randomBool = logical(randi([0, 1]));
% 生成一个n行m列的随机布尔值矩阵
randomBoolMatrix = logical(randi([0, 1], n, m));
以上代码只是一些基本的示例,你可以根据自己的需要进行修改和扩展。希望对你有帮助
原文地址: https://www.cveoy.top/t/topic/h6qh 著作权归作者所有。请勿转载和采集!