
Duda Matlab
Publicado por Matt (7 intervenciones) el 07/11/2018 02:54:37
Cree una matriz de 1's y 0's. Encuentre la posición del último 0 de cada columna (sin un ciclo).
Valora esta pregunta


0
clear all
f=7; c=12;
M=ones(f,c).*round(rand(f,c))
u=[1:size(M,1)]' .*ones(f,c) .*~M;
ceros=max(u)
>> ceros_unos
M =
1 0 0 0 0 1 1 1 1 0 0 0
1 1 1 0 1 1 1 1 0 1 1 1
0 0 1 0 0 1 0 1 1 1 0 1
0 0 0 1 0 0 1 0 1 0 0 0
1 1 0 0 1 0 0 0 1 1 0 0
0 1 1 1 0 0 1 0 1 0 1 1
1 0 0 0 0 0 0 0 0 1 0 1
ceros =
6 7 7 7 7 7 7 7 7 6 7 5