admin 管理员组文章数量: 1184232
#MATLAB数据类型
一、一些定义:s = struct(field1,value1,...,fieldN,valueN)
1. struct:structure array 结构体数组。
2. fields:字段。作为容器,每个 field 可以包含任何类型的数据(比如,元胞数组cell、结构体struct、string、cell、double、array等)
3. value:值。
二、创建结构体数组:
1. 数据量少:
s.a = 1;
s.b = {'A','B','C'}
2. 数据量多:
s = struct(field1,value1,...,fieldN,valueN)
%
s = struct('a',1,'b',{'A' 'B' 'C'});
%
field1 = 'f1'; value1 = zeros(1,10);
field2 = 'f2'; value2 = {'a', 'b'};
field3 = 'f3'; value3 = {pi, pi.^2};
field4 = 'f4'; value4 = {'fourth'};
s = struct(field1,value1,field2,value2,field3,value3,field4,value4)
%
s = struct('a',{},'b',{},'c',{})
3. 从其他数据类型中转换得到
4. 从结构体得到结构体
4.1 串联结构体(具有相同字段集)
struct1.a = 'first';
struct1.b = [1
本文标签: 数组 结构 操作 MATLAB Structure
版权声明:本文标题:MATLAB structure 结构体数组的操作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1755047469a3066672.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论