A method of S1FunHandle.

the global, local and pointwise maxima of a function on the circle given by a callable

Syntax

v, pos = max(sF)

The maximum and the angle it is taken at.

values, positions = max(sF, numLocal=3)

The three largest local maxima.

sF = max(sF, 0.5)

The pointwise maximum with a constant.

sF = max(sF1, sF2, bandwidth=32)

The pointwise maximum of two functions.

Description

The maxima are searched on an equispaced raster of the resolution and refined by a ternary search about every peak; numLocal returns the largest local maxima, in descending order. With a number or a second function the result is the pointwise maximum, an S1FunHandle, or an S1FunHarmonic of the bandwidth when one of the two is harmonic; as S1FunHarmonic.max.

Input

sF, sF1, sF2 S1Fun

Keywords

keyword default description
numLocal 1 the number of local maxima to return
resolution 0.004363323129985824 the spacing of the raster the search starts from
bandwidth None the bandwidth of the pointwise maximum, by default the larger of the two

Output

v, values the largest value, or an array of the local maxima
pos, positions the angle in radians, or an array of them
sF S1FunHandle or S1FunHarmonic, the pointwise maximum

See also

S1FunHandle.min, S1FunHarmonic.max, S1FunHandle

source

Citing this page. This page is part of the documentation of MTEX, a free and open source MATLAB toolbox for analyzing and modeling crystallographic textures. It was written by The MTEX Developers and is published at https://mtex-toolbox.github.io/S1FunHandle.max_py.html. If you use MTEX, or reuse text or figures from this page, in your research, please cite

F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63

BibTeX
@article{bachmann2010mtex,
  author  = {F. Bachmann and R. Hielscher and H. Schaeben},
  title   = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
  journal = {Solid State Phenomena},
  volume  = {160},
  pages   = {63-68},
  year    = {2010},
  doi     = {10.4028/www.scientific.net/SSP.160.63},
  url     = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}

Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.