Borrar filtros
Borrar filtros

Acces to element of matirx

2 visualizaciones (últimos 30 días)
Dani D
Dani D el 27 de Feb. de 2016
Respondida: Star Strider el 27 de Feb. de 2016
Hello, I want check element of matrix no value element of matrix. but i have an error,
for i=1:row
for j=1:co
if ((i,j) >=A && (i,j) <B)
  2 comentarios
per isakson
per isakson el 27 de Feb. de 2016
Editada: per isakson el 27 de Feb. de 2016
  • "element of matrix no[t] value element of matrix" &nbsp What do you mean?
  • What error do you have?
  • A and B what class are they?
dpb
dpb el 27 de Feb. de 2016
Don't understand what no "value element of matrix" means, precisely, but your expression in the if is missing a reference to an array by the subscripting expression. Something like
if (x(i,j) >=A && x(i,j) <B)
would serve to compare the elements of the array x to A and B presuming the latter are constants. Of course, w/ Matlab, you don't need the loop at all, simply
ix=(x>=A & x<B);
will return a logical array of True|False (1|0 numerically).

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 27 de Feb. de 2016
I believe something like this is what you want:
Matrix = randi(9, 5) % Create Data
A = 4;
B = 6;
Result = (Matrix >= A) & (Matrix <= B) % Logical Matrix
Matrix =
9 7 6 3 9
4 5 8 8 7
7 5 8 1 5
2 9 6 5 5
1 6 2 2 1
Result =
0 0 1 0 0
1 1 0 0 0
0 1 0 0 1
0 0 1 1 1
0 1 0 0 0

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by