Hi,
for k=1:size(x,2) [P{k},locs{k},widths,proms{k}]=findpeaks(x(:,k)) end
Everything is working fine except for returning widths. P, locs and proms all return as cell arrays with all the data for the peaks in each column. However, widths only returns the widths of the peaks for the last column. When I try to edit it by making widths return as a cell array:
for k=1:size(x,2) [P{k},locs{k},widths{k},proms{k}]=findpeaks(x(:,k)) end
ANSWER
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
Hi, I tried with the Release R2017b that is mentioned in question and with the latest Release that is R2019b but didn’t find any issues while running the code. Still I guess you may try pre declare the variables that are returned from findpeaks as below.P = cell(1,size(deltaFoFCopy,2));
locs = cell(1,size(deltaFoFCopy,2));
widths = cell(1,size(deltaFoFCopy,2));
proms = cell(1,size(deltaFoFCopy,2));
Also, from the data file.....
SEE COMPLETE ANSWER CLICK THE LINK
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
P = cell(1,size(deltaFoFCopy,2)); locs = cell(1,size(deltaFoFCopy,2)); widths = cell(1,size(deltaFoFCopy,2)); proms = cell(1,size(deltaFoFCopy,2));
Also, from the data file.....
Comments
Post a Comment