Why did the matrix symbol become 10x10?

1 visualización (últimos 30 días)
fyza affandi
fyza affandi el 19 de Nov. de 2018
Comentada: madhan ravi el 19 de Nov. de 2018
>> format long
mat = [ 0.7188 0.0625 0.0625 0.0469 0.0313 0.0156 0.0156 0.0156 0.0156 0.0156 ];
index = find(ismember(mat,min(mat)));
b = index(end-1:end);
symbol= zeros(length(mat),(length(mat)-1),2);
for b1 = 1:length(b)
symbol((length(mat)-1),b(b1),2)=1;
end
The result is
symbol(:,:,2) =
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0 0 0
I have declare 9 x 10 matrix but the above matrix shows 10x10

Respuesta aceptada

madhan ravi
madhan ravi el 19 de Nov. de 2018
Editada: madhan ravi el 19 de Nov. de 2018
symbol= zeros(length(mat)-1,length(mat),2); %changed this line
  2 comentarios
fyza affandi
fyza affandi el 19 de Nov. de 2018
Thank you sir
madhan ravi
madhan ravi el 19 de Nov. de 2018
Anytime :)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by