I have a matrix with dimensions of 95 * 8. The data has three classes of 1,0 and -1. I want to give each class the data in a matrix named preclass (i),'i' is class name, and this is done with a 'for' loop.

 Réponse acceptée

KSSV
KSSV le 7 Avr 2018

2 votes

Let A be your data of size 95*8 and T be your classes 95*1 with three classes -1,0,1. To seperate the data:
preclass = cell(3,1) ;
class = [-1 0 1] ;
for i = 1:3
preclass{i} = A(T==class(i),:) ;
end

Plus de réponses (0)

Catégories

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by