Azzera filtri
Azzera filtri

Random Sampling of Cell Array Variables which are not necessarily numeric

2 visualizzazioni (ultimi 30 giorni)
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.

Risposte (1)

Bhaskar R
Bhaskar R il 14 Gen 2020
Modificato: Bhaskar R il 14 Gen 2020
result = Answer{randi([1, 4])};

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by