Hello
I want help
Data = readmatrix('brain_liver.csv');
%normalization
for i = 1:12
Datanorm(:,i) = Data(:,i) .* 100/max(Data(:,i));
end
S = std(Datanorm,[],2);
%dimension
Max = maxk(S,3);
%Index from 3 tops
% Line : 12 30 44
From my code I find S from data norm and list top 3 in Max
I want to list top 3 in datanorm ranking from S
How can I do that
Thx

 Respuesta aceptada

Jan
Jan el 27 de Abr. de 2021

0 votos

Data = readmatrix('brain_liver.csv');
Datanorm = Data .* 100 ./ max(Data, 1);
S = std(Datanorm,[],2);
[Max, MaxIndex] = maxk(S,3)

4 comentarios

Phudit Kanittasut
Phudit Kanittasut el 27 de Abr. de 2021
Thx for your help but I want it to show all data in row 12 ,33 and 44
Jan
Jan el 27 de Abr. de 2021
Do you mean:
Datanorm(MaxIndex, :)
Phudit Kanittasut
Phudit Kanittasut el 27 de Abr. de 2021
MaxIndex is show the row of the data which I need So I want to show only the Datanorm value only from Maxindex value
Jan
Jan el 28 de Abr. de 2021
I do not understand, what these screenshots should tell. You have a matrix and the indices. Then why does indexing the matrix not solve the problem? What exatcly does "only the Datanorm value only from Maxindex value" mean? Can you give a small example?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 27 de Abr. de 2021

Comentada:

Jan
el 28 de Abr. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by