An expression for choosing a value from the array automatically
1 次查看(过去 30 天)
显示 更早的评论
Hi,
I have an array of values and I need to frame an expression such that it chooses the value from the array automatically instead of me assigning a value from the array everytime. For example, if
A=[1 2 3 4]
B=[5 6 7 8]
while initialising A, B for the first time I choose A=2, and B=6 (A and B are selected with corresponding element) and next time A=4, B=8
Could someone please give some suggestions.
0 个评论
采纳的回答
Yohai
2014-5-19
The function
choose=@(arr) arr(ceil(rand*length(arr)))
chooses a random element of a vector. For example
choose([1 2 pi 8 i])
3.1416
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!