When I am running findpeak it is giving me the following error? Why is there this error? How to modify the code to fix it?

1 次查看(过去 30 天)
a = load('ra1.dat');
x = a(:,1);
y = a(:,2);
plot(x,y);
findpeaks(y,x);
The following error is being given:
Error using uddpvparse (line 122) Invalid Parameter/Value pairs.
Error in findpeaks>parse_inputs (line 84) hopts = uddpvparse('dspopts.findpeaks',varargin{:});
Error in findpeaks (line 59) [X,Ph,Pd,Th,Np,Str,infIdx] = parse_inputs(X,varargin{:});

采纳的回答

Mohammad Haghighat
Mohammad Haghighat 2016-10-4
For some reason, you have an odd number of parameters for uddpvparse. You'd better put a break point at "findpeaks>parse_inputs (line 84)" and check what parameters are passed to the uddpvparse.

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by