Effacer les filtres
Effacer les filtres

An expression for choosing a value from the array automatically

2 vues (au cours des 30 derniers jours)
Priya
Priya le 19 Mai 2014
Commenté : Priya le 19 Mai 2014
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.

Réponse acceptée

Yohai
Yohai le 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
  2 commentaires
Priya
Priya le 19 Mai 2014
Thanks for your reply. Could you please replace with A and B in the equation you have mentioned. I don't get it completely.
Priya
Priya le 19 Mai 2014
Thanks very much. It worked!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by