Mapping Toolbox | ![]() ![]() |
Convert distance values to strings
Syntax
str = dist2str(distin) str = dist2str(distin,format) str = dist2str(distin,format,units) str = dist2str(distin,format,digits) str = dist2str(distin,format,units,digits)
Description
The purpose of this command is to make distance-valued variables into strings suitable for map display.
str
= dist2str(distin) converts the input vector of distances, distin
, to a string matrix.
str
= dist2str(distin,format
) uses the format
string to specify the notation to be used for the string matrix. The default, 'none'
, results in simple numerical representation (no indicator for positive distances, minus signs for negative distances); 'pm'
(for plus-minus) prefixes a `+' for positive distances.
str
= dist2str(distin,format
,units
) uses the input units
to define the units in which the input distances are supplied. units
is any valid distance string ('kilometers'
are the default). units
also determines which unit symbol to suffix to the strings.
str
= dist2str(distin,format
,units
,digits) determines how many digits to display. digits
is the power of 10 representing the last place of significance in the resulting output. For example, if digits
= 2, the hundreds slot of will be its last significant figure. In general, the 10digits slot will be the last significant figure, rounded appropriately depending upon the value in the 10digits-1 slot. digits
is -2 by default.
Examples
Create a vector of values and convert to strings:
Now change the units, add `+'s to positive values, and truncate to the tenths (10-1) slot:
See Also
angl2str |
Convert angle values to strings |
distdim |
Convert distance units |
time2str |
Convert time values to strings |
![]() | displaym | distance | ![]() |