Borrar filtros
Borrar filtros

determine the coordinates with the 0's within a cell

1 visualización (últimos 30 días)
Alberto Acri
Alberto Acri el 25 de Jul. de 2023
Editada: Bruno Luong el 25 de Jul. de 2023
Hi! I have this cell. How can I determine the coordinates where the 0's are?
For example in 'matrix' I need to get a matrix with the coordinates (2,2) and (1,4):
matrix = importdata("matrix.mat");
out = [2,2; 1,4];

Respuesta aceptada

Bruno Luong
Bruno Luong el 25 de Jul. de 2023
Editada: Bruno Luong el 25 de Jul. de 2023
Why storing scalars in cell and not in matrix? It is very inefficient.
load matrix
check_1
check_1 = 4×2 cell array
{[1]} {[1]} {[1]} {[0]} {[1]} {[1]} {[0]} {[1]}
[i,j]=find(cellfun(@(x) isequal(x,0), check_1));
ij = [i,j]
ij = 2×2
4 1 2 2

Más respuestas (0)

Categorías

Más información sobre Data Types en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by