• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab isfield

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

isfield

函数功能:判断输入是否是结构体数组的域(成员)。

调用格式:

tf=isfield(S,'fieldname')

检查结构体S是否包含由fieldname指定的域,如果包含,返回逻辑1;如果S不包含fieldname域或者S不是结构体类型的,返回逻辑0.

tf = isfield(S, C)
其中C是一个包含多个字符串的元胞数组,isfield判定由这些字符串表示的域是否是结构体的域。返回值是逻辑型数组。
程序示例:
close all; clear; clc;
 
student = struct('name', 'John', 'age', 20, 'score', 90);
 
fprintf('Is ''name'' a field of student structure? %d\n',isfield(student, 'name'));
 
fprintf('Is ''salary'' a field of student structure? %d\n',isfield(student, 'salary'));
 
isfield(student, {'name', 'salary', 'score'})

输出结果:

Is 'name' a field of student structure? 1
 
Is 'salary' a field of student structure? 0
 
ans = 1 0 1

 

 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi xe5 android 手机上使用sqlite - 至今发布时间:2022-07-18
下一篇:
Delphi获取选中的行或列,选中到某个行数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap