我有加载在MATLAB基质中的DICOM图像。 我的问题是,我怎么显示图像的特定片段中的每个正交方向?
像在位置100视图切片的x,y = 0,z = 0的
我有加载在MATLAB基质中的DICOM图像。 我的问题是,我怎么显示图像的特定片段中的每个正交方向?
像在位置100视图切片的x,y = 0,z = 0的
如果你的矩阵是M,130万个维度(3,或者你有什么),你要绘制,然后其中一个维度的1-d“切片”:
plot(squeeze(M(n1,n2, ...,:,...));
其中,N1,N2,...是尺寸X,Y,...要切的位置,和运算符(:)是要绘制的尺寸。
例如,给定一个5维矩阵M =兰特(10,10,10,10,10),让切片周围的一些点的4个维度(X = N1,Y = N 2等...)
M=rand(10,10,10,10,10);
n1=4; n2=7; n3=3; n5=5;
plot(squeeze(M(n1,n2, n3, :, n5)));
如果切片是2- d则可以使用imshow或于imagesc以示出2-d切片,例如表示2-次和第4次尺寸:
imagesc(squeeze(M(n1,:,n3,:,n5)))