MAXALL
No License
Revised 23rd Feb. 2006.
Improved speed, functionality and documentation
2-nd Rev, 3rd Apr.2007, back from TVAR to NUM2STR
MAXimum points in a curve, ALL(default) or manually positively/negatively selected, with (default) or without parabolic interpolation
needs CLINE
Demo uses SAVFILT
HELP MAXALL shows different calls
Main call:
[X,Y]=maxall(xy [,INTERSELECT])
Input:
xy = data (coordinates, matrix with two columns or rows, length(xy)>=3, x may be unsorted), or a complex vector x+1i*y with distinct x, or only data vector of y - values (then x=1:length(y))
INTERPSELECT: a complex number = switch for interpolation and/or positive or negative selection and/or visualization
INTERPSELECT=INTERP +1i*SELECT
INTERP: switch for interpolation,
if INTERP: parabolic interpolation at
internal maxima (default)
SELECT: switch for manual
selection/visualization of maxima
if SELECT: manual positive (SELECT>0)
or negative(=deletion) (SELECT<0)
selection
Output:
X,Y = position(s) and value(s) of maximum point(s), allowed maxima at the beginning and end.
Cite As
Vassili Pastushenko (2026). MAXALL (https://in.mathworks.com/matlabcentral/fileexchange/6094-maxall), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Mathematics > Interpolation >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 | Coming back from TVAR to now sufficiently functional NUM2STR, thanks to email warning of A.D. Nair |
