An expression for choosing a value from the array automatically
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Yohai
am 19 Mai 2014
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
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!