How to enter user values into an existing matrix.
8 次查看(过去 30 天)
显示 更早的评论
Hi everyone,
I am currently working on a project that takes values from a user on a running script and input that into a matrix that has been created in the script. Lets say i have a 5x5 matrix and the user is presented with and asked to memorize 5 random numbers per for loop, I need my code to take the 5 values that the user inputs into the command window and place them wach column of the matrix.
Thanks!
0 个评论
回答(1 个)
Eric Delgado
2022-12-9
Try this...
originalMatrix = randi(10,5);
inputArray = zeros(5,1);
for ii = 1:numel(inputArray)
inputArray(ii) = input(sprintf('inputArray(%d): ', ii));
end
originalMatrix(:,end+1) = inputArray
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multidimensional Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!