problem with matrix selection

2 次查看(过去 30 天)
Rica
Rica 2012-11-12
Hi i want to clear some data from a matrix a of size 10*20. i have the index of data to clear. for a vector b we do it lik this: b(index)=[]
how to do it for matrix?

采纳的回答

Thomas
Thomas 2012-11-12
编辑:Thomas 2012-11-12
You will have to clear a row or a column completely
to remove row
a=[1 2 3;4 5 6; 7 8 9]
a(2,:)=[] % remove 2nd row
to remove column
a=[1 2 3;4 5 6; 7 8 9]
a(:,2)=[] % remove 2nd column
otherwise you need to convert them to NaN if removing individually
a=[1 2 3;4 5 6; 7 8 9]
a(2,2)=NaN % convert 2nd row 2nd col to NaN

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by