randomly displaying a string from an array
16 views (last 30 days)
Show older comments
hi! I was hoping to randomly display one of the following four greetings each iteration, but when i run it, it says that I can't use "any". and when i try "rand" a similar problem occurs where the input must be numeric- how would i do this with strings?
thank you
??? Undefined function or method 'any' for input arguments of type 'cell'.
code:
X = {'hello buddy', 'hi there', 'good morning', 'top o' the morning'}
disp(any(X))
0 Comments
Accepted Answer
Andrei Bobrov
on 20 Jun 2013
out = X(randi(numel(X)));
2 Comments
Muthu Annamalai
on 20 Jun 2013
be sure to use the new rng() function, and seed it in a non-predictable way.
More Answers (0)
See Also
Categories
Find more on Signal Processing Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!