主要内容

本页采用了机器翻译。点击此处可查看英文原文。

ismap

判断轴系是否为 axesm 为基准的坐标系

    说明

    tf = ismap 用于判断当前坐标轴是否为基于 axesm 的坐标系。基于 axesm 的地图是指使用 axesmworldmapusamap 函数创建的地图。如果当前坐标轴是基于 axesm 的映射,则该函数返回 1;否则返回 0

    示例

    tf = ismap(A) 用于判断输入 A 是否是一个基于 axesm 的映射。

    [tf,msg] = ismap(A) 还会返回输入为何不是基于 axesm 的映射的原因。

    示例

    全部折叠

    将包含全球海岸线坐标的 MAT 文件加载到工作区中。创建世界地图,然后绘制海岸线数据。

    load coastlines
    figure
    worldmap("world")
    geoshow(coastlat,coastlon)

    Figure contains an axes object. The hidden axes object contains 18 objects of type patch, line, text.

    判断当前坐标轴是否为基于 axesm 的坐标系。

    tf1 = ismap
    tf1 = 
    1
    

    在不事先创建基于 axesm 的地图的情况下,绘制同一组数据。

    figure
    geoshow(coastlat,coastlon)

    Figure contains an axes object. The axes object contains an object of type line.

    判断当前坐标轴是否为基于 axesm 的坐标系。

    tf2 = ismap
    tf2 = 
    0
    

    输入参数

    全部折叠

    输入数组。数组可以是任何类型。

    输出参量

    全部折叠

    基于 axesm 的地图的指标,返回值为以下其中之一的值:

    • 1 表示当前坐标轴或 A 是一个基于 axesm 的映射。

    • 0 表示当前坐标轴或 A 并非基于 axesm 的映射。

    数据类型: double

    输入不是基于 axesm 的映射的原因,以字符向量形式返回。例如,如果您将 A 指定为 Line 对象,那么 msg 就是 'Input is not an axes handle.'

    版本历史记录

    在 R2006a 之前推出

    另请参阅

    函数