主要内容

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

ismapped

判断对象是否投影到基于 axesm 的地图上

    说明

    tf = ismapped 用于判断当前对象是否投影在基于 axesm 的地图上。基于 axesm 的地图是指使用 axesmworldmapusamap 函数创建的地图。如果当前对象投影到基于 axesm 的地图上,该函数返回 1;否则返回 0

    tf = ismapped(A) 用于判断输入 A 是否投影到基于 axesm 的地图上。

    示例

    [tf,msg] = ismapped(A) 还会返回输入数据无法投影到基于 axesm 的地图上的原因。

    示例

    全部折叠

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

    load coastlines
    figure
    worldmap("world") 
    p = plotm(coastlat,coastlon);

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

    判断该对象是否投影在基于 axesm 的坐标系上。

    tf = ismapped(p)
    tf = 
    1
    

    输入参数

    全部折叠

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

    输出参量

    全部折叠

    基于 axesm 坐标系投影到地图上的对象的指示符,返回值为以下其中之一的值:

    • 1 表示当前对象投影在基于 axesm 的地图上。

    • 0 表示当前对象未投影到基于 axesm 的地图上。

    数据类型: double

    当前对象未投影到基于 axesm 的地图上的原因,以字符向量形式返回。

    限制

    • ismapped 函数不支持使用 geoshow 函数创建的映射对象。

    版本历史记录

    在 R2006a 之前推出

    另请参阅

    函数