📜  从数组 matlab 中选择随机数 (1)

📅  最后修改于: 2023-12-03 14:49:25.037000             🧑  作者: Mango

从数组 matlab 中选择随机数

在 Matlab 中,可以使用内置的 randrandi 函数来生成随机数。同时,也可以使用这些函数来从数组中选择随机数。

下面是一些从数组 matlab 中选择随机数的示例代码:

示例代码

1. 从数组中选择一个随机数

% 定义一个数组
A = [1 2 3 4 5 6 7 8];

% 从数组 A 中选择一个随机数
random_num = A(randi(numel(A), 1));

上述代码中,我们使用 randi 函数生成一个随机索引,然后使用该索引从数组 A 中选择一个随机数。

2. 从数组中选择多个随机数

% 定义一个数组
B = [10 20 30 40 50 60 70 80];

% 从数组 B 中选择三个随机数
random_nums = B(randperm(numel(B), 3));

上述代码中,我们使用 randperm 函数生成一个随机排列,然后使用该排列从数组 B 中选择三个随机数。

总结

以上是从数组 matlab 中选择随机数的示例代码。使用这些代码可以方便地从数组中选择随机数,可以在编写各种 Matlab 应用程序时起到很好的作用。