"What? Another peak finder?" you might say. Some of you may classify this as one of those utilities that has been created by many people over the years,
like sudoku and waitbar. Well, peak finding happens to be something dear to my heart.

I have been using MATLAB for almost 10 years since my first year of graduate school. I initially learned by trying to decipher
my advisor's code. One day, I was struggling to write some code for finding peaks in my data.

This was an eye-opener and was the moment I experienced the power of vector operation for the first time. The way I code in
MATLAB had changed from that point on. ... So when I see "peak finding", it brings back memories.

There are quite a few File Exchange entries for finding peaks (and valleys), including two previous POTW selections: FPEAK and EXTREMA. But I really like peakfinder by Nate. Not only does his code deal with noisy data (my algorithm above will be useless if the signal is noisy), but also
his coding practice is quite solid. He has a great help section, robust error-checking of input arguments, and variable input
and output arguments for ease of use.

Hello,
I have photovoltaic moduls. I need a current(I) and voltage (U) curve where you can see the Pmax (performance peak). The given values are the maximum values of the voltage and the maximum values of the current, the time and the modul temperature. Is it possible to get the performance curve out of these maximum values or at least the maximum power point?
Sincerely