MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
判断地理或平面向量中是否存在该属性
tf = isprop(v,name)
tf = isprop(v,names)
tf = isprop(v,name) 用于判断 name 指定的值是否是地理向量或平面向量 v 中的一个属性。
tf
v
name
示例
tf = isprop(v,names) 用于判断 names 指定的每个值是否是 v 中的属性。
names
全部折叠
创建一个几何图形向量。
s = geoshape(-33.961, 18.484, 'Name', 'Cape Town');
检查 Latitude 和 Name 是否是地理形状向量中的属性。
Latitude
Name
isprop(s, 'Latitude')
ans = logical 1
isprop(s, 'Name')
Latitude 和 Name 都是地理形状向量中的属性。
创建一个地图坐标向量。
mp = mappoint(-33.961, 18.484, 'Name', 'Cape Town')
mp = 1×1 mappoint vector with properties: Collection properties: Geometry: 'point' Metadata: [1×1 struct] Feature properties: X: -33.9610 Y: 18.4840 Name: 'Cape Town'
检查一组属性是否存在于地图点向量中。
tf = isprop(mp, {'X','x','Latitude','Name'})
tf = 1×4 logical array 1 0 0 1
tf 的第一个和最后一个元素均为 1(真),因为 mappoint 向量中存在属性 X 和 Name。tf 的第二和第三个元素为 0(假),因为映射点向量中不存在 x 和 Latitude 这两个属性。属性名称区分大小写。
X
x
geopoint
geoshape
mappoint
mapshape
地理或平面矢量,指定为 geopoint、geoshape、mappoint 或 mapshape 对象。
单个属性的名称,以字符向量形式指定。
多个属性的名称,指定为字符向量组成的元胞数组。
指示该属性是否存在于地理向量或平面向量中的标志,以逻辑标量或向量的形式返回。当 name 或 names 中的相应值是 v 中存在的属性时,tf 的每个元素即为 True。
True
数据类型: logical
logical
在 R2012a 中推出
isfield | properties
isfield
properties
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处