indexing to find elements between 2 values in a matrix

2 vues (au cours des 30 derniers jours)
Chloe St John
Chloe St John le 26 Jan 2019
Commenté : madhan ravi le 26 Jan 2019
I have created a random 5x5 matrix called M6
i'm trying to using indexing, define an array containing all elements of M6 that are negative or between 29 and 33
clc
clear
M6=-10+(33+10)*rand(5)
B=(M6<0 & M6>29 & M6<33)
but its just coming up with a 5x5 matrix of 0's

Réponse acceptée

madhan ravi
madhan ravi le 26 Jan 2019
B=M6<0 | (M6>29 & M6<33)
  2 commentaires
Chloe St John
Chloe St John le 26 Jan 2019
thank you that works, what does the '|' do to make it work?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by