randomly displaying a string from an array
조회 수: 10 (최근 30일)
이전 댓글 표시
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
채택된 답변
Andrei Bobrov
2013년 6월 20일
out = X(randi(numel(X)));
댓글 수: 2
Muthu Annamalai
2013년 6월 20일
be sure to use the new rng() function, and seed it in a non-predictable way.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Signal Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!