Find rows in which the first column is within a range defined by a value in another matrix.
Mostra commenti meno recenti
I am extracting rows from matrix acc1, which have a first column value within a certain range . This range is defined by two values taken from a double, a. I am getting error messages for this and not sure why.
q=acc1(acc1(:,1) > a(1,1) & acc1(:,1)< a(2,1) , :);
5 Commenti
That line looks like it'll do what you describe.
acc1 = randi(10,5,2);
a = [3; 7];
q=acc1(acc1(:,1) > a(1,1) & acc1(:,1)< a(2,1) , :);
disp(acc1);
disp(q);
So what error messages do you get?
Nicolaas Pickard
il 3 Mag 2022
Voss
il 3 Mag 2022
As far as I know readmatrix is still recommended. Try that and see if the returned variable(s) is/are as you expect.
Nicolaas Pickard
il 3 Mag 2022
Voss
il 3 Mag 2022
You're welcome!
Risposte (0)
Categorie
Scopri di più su Spreadsheets in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!