MATLAB读取结构体的数据数据
时间: 2023-10-15 16:07:23 浏览: 155
matlab读取数据
4星 · 用户满意度95%
MATLAB可以通过以下代码读取结构体数据:
假设我们有一个结构体`data`,它包含成员变量`name`和`age`:
```matlab
data(1).name = 'Tom';
data(1).age = 25;
data(2).name = 'Mary';
data(2).age = 30;
```
我们可以使用以下代码,读取`data`结构体中第一个元素的`name`和`age`:
```matlab
name = data(1).name;
age = data(1).age;
```
如果我们想要读取所有的`name`和`age`,可以使用循环:
```matlab
for i = 1:length(data)
name{i} = data(i).name;
age(i) = data(i).age;
end
```
这样,`name`将包含所有结构体中的`name`,`age`将包含所有结构体中的`age`。
阅读全文