changing specific rows of a logical matrix

2 visualizzazioni (ultimi 30 giorni)
Matthew
Matthew il 2 Ott 2015
Risposto: Matt J il 2 Ott 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,:);

Risposta accettata

Matt J
Matt J il 2 Ott 2015
vSlice([1,end],[1,end])=0;

Più risposte (0)

Categorie

Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by