Red de conocimiento informático - Aprendizaje de programación - ¿Cómo agrupar datos en matlab?

¿Cómo agrupar datos en matlab?

borrar todo

clc

B=rand(241,9) Aquí están tus 241 filas y 9 columnas de datos, simplemente reemplázalas

j1=1; j2=1; j3=1; j4=1; inicialización

para i=1:241

A=B(i, 6:9) ) ; Saque 4 columnas de datos de error

[maxnum, index]=max(A Encuentre el valor máximo de cada columna y devuelva el índice de valor máximo

Lo siguiente es para determinar el tipo de falla Cuando se detecta cierto tipo de falla, almacene los datos de la fila en la matriz correspondiente

if index==1

A1(j1,:)=A. ; Para obtener 9 columnas de datos, A se puede reemplazar con B (i,:), lo mismo se aplica a las siguientes oraciones de juicio

j1=j1 1;

end

si índice==2

A2(j2,:)=A

j2=j2

fin

;

if index==3

A3(j3,:)=A

j3=j3 1

fin

si índice==4

A4(j4,:)=A;

j4=j4 1;

fin

fin

El último número de clasificación Las matrices son A1, A2, A3 y A4, que corresponden a las fallas tipo 1, 2, 3 y 4 respectivamente