首页 文章

加载包含结构的.mat文件

提问于
浏览
0

我有一个my_VTFormat.mat文件 .

load('my_VTFormat.mat')whos -file my_VTFormat.mat名称大小字节CLass属性输出1 * 1 162530720结构输出:VT:[16163840 * 121 double] sizeX:64

sizeY:64

sizeZ:40

sizeT:121

coorX:[163840 * 1双]

coorY:[163840 * 1双]

coorZ:[163840 * 1双]

我的问题是如何将.mat文件转换为矩阵,其中列表示体素的数量;该行表示时间序列 . 这意味着每列都是体素的时间序列 . 然后我可以使用.mat文件中的矩阵来进行矩阵计算 . 感谢你们!非常感谢!

1 回答

  • 0

    我想在 out: VT: [16163840 * 121 double] 行应该是 163840 * 121 而不是 16163840 * 121 . 如果我的猜测是正确的,那么您的数据已经是矩阵形式 . 查询的代码如下(假设 "out" 是您的结构):

    data=out.VT;
     data=data'; % Now the matrix size would be 121 * 163840 and each column corresponds to... 
                    % coorX(i),coorY(i),coorZ(i) voxel where i=1,2,3....163840.
    

    如果这对您不起作用,请提供示例文件,以便我们为您提供解决方案 .

相关问题