changing specific rows of a logical matrix

2 visualizaciones (últimos 30 días)
Matthew
Matthew el 2 de Oct. de 2015
Respondida: Matt J el 2 de Oct. de 2015
I have a vSlice=MxN logical matrix. I want to be able to review the first row, last row, first col and last col for "1's" and convert them to "0's". I believe the lines below will pull out the relevant data. I am looking to change the rows without making any new variable. Thank you.
%test border rows columns
endcol=vSlice(:,end);
endrow=vSlice(end,:);
col1=vSlice(:,1);
row1=vSlice(1,:);

Respuesta aceptada

Matt J
Matt J el 2 de Oct. de 2015
vSlice([1,end],[1,end])=0;

Más respuestas (0)

Categorías

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

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by