randomly displaying a string from an array

16 Ansichten (letzte 30 Tage)
kenny
kenny am 20 Jun. 2013
Kommentiert: Souarv De am 22 Mär. 2022
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))

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 20 Jun. 2013
out = X(randi(numel(X)));
  2 Kommentare
Muthu Annamalai
Muthu Annamalai am 20 Jun. 2013
be sure to use the new rng() function, and seed it in a non-predictable way.
Souarv De
Souarv De am 22 Mär. 2022
What to do if I want non-repeatative sequence?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Signal Processing Toolbox finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by