matlab结构体中元素(一个数组)怎么读出来

2024-12-01 14:52:33
推荐回答(3个)
回答1:

1. 结构数组的创建 MATLAB提供了两种定义结构的方式:直接应用和使用struct函数。 a) 使用直接引用方式定义结构 与建立数值型数组一样,建立新struct对象不需要事先申明,可以直接引用,而且可以动态扩充。比如建立一个复数变量x:

回答2:

比如
MY.DATA=[1,2;3,4];
直接用MY.DATA就可以读取

回答3:

可以直接访问输出,比如:% by lyqmath
% matlab 中结构体的元素中有数组,那么结构体的数组中的元素如何输出?
clc; clear all; close all;
st.info = '结构体';
st.data = [1 2 3; 4 5 6];
st
st.data结果st = info: '结构体'
data: [2x3 double]ans = 1 2 3
4 5 6>>