[已解决] 如何写一个pickone函数,它接收输入一个输入向量,随机返回向量中的一个元素。

 关闭 [复制链接]
AKUMY 发表于 6 天前
如何写一个pickone函数,它接收输入一个输入向量,随机返回向量中的一个元素。
效果如下:
>> pickone(-10:10)
ans=
       9
>> pickone(-10:10)
ans=
       -8
>>help pickone
此函数接收一个输入向量,随机返回向量中的一个元素。
  opt=pickone(x)
  x  输入向量
  opt  随即返回x中的一个元素

最佳答案


WarnerChang 发表于 6 天前
function out = pickone(x)
n = randi(length(x));
out = x(n);
end
回复此楼

1 条回复


WarnerChang 发表于 6 天前
function out = pickone(x)
n = randi(length(x));
out = x(n);
end
回复此楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表