Can't get an output from my function using loops
1 view (last 30 days)
Show older comments
function resultData = enter_data(numTrials)
dataArray = cell(numTrials, 4);
iteration = 1;
while iteration <= numTrials
promptName = "Enter the name of trial: ";
getName = input(promptName, 's');
dataArray{iteration, 1} = getName;
promptMeasure1 = 'Enter first measurement: ';
getMeasure1 = input(promptMeasure1);
dataArray{iteration, 2} = getMeasure1;
promptMeasure2 = 'Enter second measurement: ';
getMeasure2 = input(promptMeasure2);
dataArray{iteration, 3} = getMeasure2;
promptMeasure3 = 'Enter third measurement: ';
getMeasure3 = input(promptMeasure3);
dataArray{iteration, 4} = getMeasure3;
iteration = iteration+1;
end
disp(dataArray);
resultData = dataArray;
end
I'm unable to get resultData as an output from this function. What am I doing wrong?
2 Comments
Steven Lord
on 21 Oct 2021
How are you calling the function? Please show us the exact call you made to enter_data.
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Loops and Conditional Statements 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!