I want to create a code that tells me the location of the number I entered whenever the function varies from trial to trial.

1 view (last 30 days)
a = randperm(5);
b = [1 2 3 4 5];
matrix = b(a)
number = input('Please enter a number');
number = position % A code that tells you the location of the number you entered.
% But I think this code is wrong.
if position == 1
matrix(:,1) = [ ]
elseif position == 2
matrix(:,2) = [ ]
elseif position == 3
matrix(:,3) = [ ]
elseif position == 4
matrix(:,4) = [ ]
elseif position == 5
matrix(:,5) = [ ]
end
I would like to create a matrix that is missing if I enter one of the 1-5 numbers in the above random function.
For example, if I enter 2 in 3 2 4 5 1 matrix, 3 4 5 1 matrix must be created
So I want to know which of the random functions 3 2 4 5 1 is located at which number of times I entered.
The problem is that it is a random function, so the matrix varies from trial to trial.
So I want to create a code that tells me the location of the number I entered whenever the function varies from trial to trial.
please help me sir

Accepted Answer

Bhaskar R
Bhaskar R on 14 Feb 2020
Edited: Bhaskar R on 14 Feb 2020
Am I correct?
number = input('Please enter a number'); % input number
matrix(number) = []; % delete corresponding number position element from the matrix

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!