Change value from index number
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
If loclv is equal to index number , how can I keep the value in Data with index from loclv and change in other to 0 (Change only in column 2
clear
Data = readmatrix('Pure Brain Spectra.csv');
rows=length(Data)
cols=width(Data)
%for i = 2:cols
%hold on
Xlocs = Data(:,1);
Ylocs = Data(:,3);
select = [Xlocs Ylocs]
plot(Data(:,1),Data(:,3));
%for j=1:rows
value = findpeaks(Ylocs,Xlocs);
[pks,locsLiv] = findpeaks(Data(:,2));
%end
%hold off
%end
)
0 Kommentare
Antworten (1)
Nagasai Bharat
am 7 Mai 2021
Hi,
From my understanding you are trying to replace values in second column in Data with "pks" at locsLiv as index and have rest indices to have a zero.
Adding the following lines of code should do the task
Data(:,2) = 0; % After line [pks,locsLiv] = findpeaks(Data(:,2));
Data(locsLiv,2) = pks ;
0 Kommentare
Siehe auch
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!