メインコンテンツ

FieldCurvature

Field curvature analysis result

Since R2026a

    Description

    Add-On Required: This feature requires the Optical Design and Simulation Library for Image Processing Toolbox add-on.

    A FieldCurvature object stores a transverse field curvature analysis result that contains tangential and sagittal astigmatism values. To display a 2-D visualization of the transverse field curvature, use the show object function.

    Creation

    Create a FieldCurvature object when you perform field curvature analysis for an optical system using the fieldCurvature object function.

    Properties

    expand all

    This property is read-only.

    Tangential astigmatism result, represented as a structure with these fields.

    Field NameField Value

    FieldAngles

    N-by-1 vector, where each element is a field angle in the range [0, F]. F is the maximum field angle, in degrees, specified using the MaxFieldAngle name-value argument of the fieldCurvature function. N is the number of evenly spaced points specified using the NumSamples name-value argument.

    FieldCurvature

    N-by-M numeric matrix, where each element is the tangential astigmatism value. N is the number of evenly spaced points specified using the NumSamples name-value argument, and M is the number of wavelengths specified using the Wavelengths name-value argument.

    This property is read-only.

    Sagittal astigmatism result, represented as a structure with these fields.

    Field NameField Value

    FieldAngles

    N-by-1 vector, where each element is a field angle in the range [0, F]. F is the maximum field angle, in degrees, specified using the MaxFieldAngle name-value argument of the fieldCurvature function. N is the number of evenly spaced points, specified using the NumSamples name-value argument of fieldCurvature.

    FieldCurvature

    N-by-M numeric matrix, where each element is the sagittal astigmatism value. N is the number of evenly spaced points, specified using the NumSamples name-value argument of fieldCurvature, and M is the number of wavelengths, specified using the Wavelengths name-value argument of fieldCurvature.

    This property is read-only.

    Wavelengths for which the field curvature is computed, represented as an M-element numeric vector. M is the number of wavelengths specified using the Wavelengths name-value argument of the fieldCurvature function.

    This property is read-only.

    Index of the reference wavelength at which to compute the field curvature, represented as a positive integer. To set this property, use the ReferenceWavelengthIndex name-value argument of the fieldCurvature function.

    This property is read-only.

    Maximum field angle, or angle from the optical axis, at which to compute the field curvature, represented as a numeric scalar in the range [0, 180]. To compute the half field of view, or half-angle, use the halfFieldOfView function. By default, the MaxFieldAngle value is 0.9 times the value of the half-angle of the optical system opsys.

    To set this property, use the MaxFieldAngle name-value argument of the fieldCurvature function.

    Object Functions

    showPlot analysis result

    Version History

    Introduced in R2026a