我想显示Mat文件的内容以查看所有结果。我知道我可以加载它,然后双击它,内容将显示在工作空间中,这种情况发生在以下情况下:mat文件的内容信息很少,但是当我拥有超过13000条记录的mat文件内容信息时,我无法显示它。可以请任何人帮我找到将表格显示为表格的任何方法吗?
谢谢
我不知道您的数据格式(多维,结构,单元格数组),但是有一个名为“ openvar”的函数,对于这些事情可能非常有用。
让我们定义一个大的随机500x500x10 3d矩阵:
large = rand(500,500,10);
Run Code Online (Sandbox Code Playgroud)
此变量包含250万个双值,并占用近20MB的内存。在工作区窗口中双击“大”,在变量编辑器中打开它通常会(至少在我的系统上)给出以下消息:
“无法显示具有超过524288个元素的变量的汇总。”
但是您可以使用“ openvar”功能打开某些部分:
openvar('large(:,:,1)'); %# pass the argument as a string.
Run Code Online (Sandbox Code Playgroud)
这将在变量编辑器中打开矩阵的第一个“层”(在这种情况下为500x500矩阵)。如果您需要查看大变量的某些部分,这将很有用。
当然,您始终可以定义包含较大变量子集的新变量:
less_large = large(:,:,1);
Run Code Online (Sandbox Code Playgroud)
...,然后在工作区窗口中双击变量编辑器中的“ less_large”。但是有时“ openvar”方法会更快/更容易。