Borrar filtros
Borrar filtros

Random Sampling of Cell Array Variables which are not necessarily numeric

1 visualización (últimos 30 días)
Hello guys.
I have a multiple choice question that I want to generate several different responses or answers for in Matlab, but I am very new with Matlab and don't know how to go about it.
For example. I can put the answers to the question in a cell array such as:
>> Answer = {'a' 'b' 'c' 'd'};
But I don't know how to randomly sample or select an answer from this Cell array. I tried to use rand() but it didn't work because it is only for numeric variables.
Is there anything like that for characters or string variables in Matlab?
I want to generate multiple responses so I can find out how much times a particular choice was made, then use that to create a frequency table or some sort of data analysis.

Respuestas (1)

Bhaskar R
Bhaskar R el 14 de En. de 2020
Editada: Bhaskar R el 14 de En. de 2020
result = Answer{randi([1, 4])};

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by