在八度
M = scalar structure containing the fields: x = 1 2 3 4 y = 5 6 7 8 one = 1 two = 1 2>> save -7 struct.mat M
在Ipython中:
In [450]: dat = io.loadmat('struct.mat')In [451]: datOut[451]: {'__header__': b'MATLAB 5.0 MAT-file, written by Octave 4.2.2, 2019-02-08 18:49:49 UTC', '__version__': '1.0', '__globals__': [], 'M': array([[(array([[1., 2., 3., 4.]]), array([[5., 6., 7., 8.]]), array([[1.]]), array([[1., 2.]]))]], dtype=[('x', 'O'), ('y', 'O'), ('one', 'O'), ('two', 'O')])}这
M是(1,1)结构化数组,所有字段均为
objectdtype。这样,它们可以各自具有自己的形状。标量是(1,1)矩阵。



