【发布时间】:2020-01-29 00:58:53
【问题描述】:
我是 Matlab 新手,我真的需要帮助解决以下问题:
我有一个 255 x 255 x 255 的矩阵,我想用 imagesc() 绘制它的二维切片。
我知道,为了绘制平行于 x、y、z 平面的切片,我可以使用矩阵(:,:,i)之类的东西指定切片,但是如果我想绘制 x = y 切片,还是一般的任何 x = n*y 切片?
我的想法是将矩阵插值到这些平面上,然后提取切片,但我有点不知道怎么做。
特别是对于 x = y 切片,我一直在尝试通过对每个 z 切片使用 diag() 命令并为 i=1 设置 new_matrix = matrix(i,i,:) 来构建二维矩阵: 255,但这似乎不起作用。
【问题讨论】: