4.3 Structure数组域的基本操作
MATLAB提供了部分函数用于结构数组域的操作,在表3-6中对这些函数进行了总结。
表3-6 结构数组操作函数
函 数 |
说 明 |
函 数 |
说 明 |
struct |
创建结构数组或将其他数据类型转换为结构数组 |
rmfield |
删除结构的指定域 |
fieldnames |
获取结构的域名 |
isfield |
判断给定的字符串是否为结构的域名 |
getfield |
获取结构的域内容 |
isstruct |
判断给定的数据对象是否为结构类型 |
setfield |
设置结构的域内容 |
orderfields |
对结构域排序 |
【例3-17】 结构操作函数使用示例。
>> USPres.name = 'Franklin D. Roosevelt';
>> USPres.vp(1) = {'John Garner'};
>> USPr