使用 MATLAB 的 randi() 函数从矩阵中随机选取数,需要指定取值范围和输出矩阵大小(可选):定义取值范围:例如,[1, 10] 表示从 1 到 10 的整数。调用 randi() 函数:参数 [1, 3] 表示选取 3 个数并存储在一个行向量中。输出矩阵:包含选取的随机数的矩阵。
如何在 MATLAB 中从矩阵中随机选取一些数
在 MATLAB 中,你可以使用 randi() 函数从矩阵中随机选取一些数。
语法:
sampled_values = randi([min_value, max_value], [M, N])
参数:
使用方法:
sampled_values = randi([1, 10], [1, 5])
示例:
% 从矩阵 [1, 10] 中随机选取 3 个数 matrix = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; sampled_values = randi([1, 10], [1, 3]) % 查看选取的数 disp(sampled_values)
输出:
sampled_values = [2, 8, 1]
以上就是matlab如何在矩阵中随机选取一些数的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号