我想显示 mat 文件的内容以查看所有结果。我知道我可以加载它然后双击它内容显示在工作区中,这种情况发生在 mat 文件内容信息很少但是当我有超过 13000 条记录的 mat 文件内容信息时我无法显示它.任何人都可以帮我找到任何方法将 mat 文件显示为表格吗?
谢谢
最佳答案
我不知道你的数据格式(多维、结构、元胞数组),但有一个名为“openvar”的函数对这些东西非常有用。
让我们定义一个大型随机 500x500x10 3d 矩阵:
large = rand(500,500,10);
该变量包含 250 万个 double 值,占用内存接近 20MB。通过双击“大”工作区窗口在变量编辑器中打开它通常(至少在我的系统上)会给出以下消息:
"Cannot display summaries of variables with more than 524288 elements."
But you can use the "openvar"-function to open certain parts:
openvar('large(:,:,1)'); %# pass the argument as a string.
这将在变量编辑器中打开矩阵的第一个“层”(在本例中为 500x500 矩阵)。如果您需要查看大变量的某些部分,这将很有用。
当然,您始终可以定义包含较大变量子集的新变量:
less_large = large(:,:,1);
... 然后在工作区窗口中双击“less_large”,在变量编辑器中打开它。但有时“openvar”方法更快/更容易一些。
关于file - 在matlab中显示mat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988371/