MatLab - 结构体和字段数组

3

我正在自学MatLab。我的教材中有一个与领域相关的例子,我有一个问题想要请教。定义如下:

FallSem.course = char('cs101','phy200','math211');
FallSem.prof = char('Turling','Fiegenbaum','Ramanjuan');
FallSem.score = [80 75 95; 72 75 78; 85 35 66];

有没有什么命令可以显示FallSem的所有内容?我知道如何访问不同字段中的数据(例如,我可以键入FallSem.course(1,:)以获得cs101的显示),但是如果我只键入FallSemFallSem(1)FallSem是一个1 x 1结构),我只能获得关于字段的一般信息,例如:
FallSem = 

    course: [3x7 char]
      prof: [3x10 char]
     score: [3x3 double]

如果有人知道任何可以让我显示所有包含数据的命令,我将不胜感激!

1个回答

3
据我所知,Matlab没有内置函数用于显示结构体,但是您可以使用这个函数。请注意,该函数需要下载并添加到您的工作目录中。

太好了。谢谢!这一点有些奇怪,毕竟MatLab本来就应该包含它,但没关系。 - Kristian
1
当处理不是数字矩阵的任何数据时,MATLAB往往感觉不够完善。 - dumbmatter
Jeremy - 是的,我开始注意到了 :) - Kristian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接