作业帮 > 综合 > 作业

MATLAB传值问题clear all;Files=dir('*.dcm');LengthFiles = length(

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 13:31:56
MATLAB传值问题
clear all;
Files=dir('*.dcm');
LengthFiles = length(Files);
for i = 1:LengthFiles;
I1 = dicomread(Files(i).name);
D(:,:,i)= I1;
%D1 = shiftdim(D,1);
%imagesc(D);
end
%imagesc(I2);
for j=1:256
D1= D(j,:,:);
%imagesc(D1);
end
%dicomwrite(D2,'Coronal.dcm');
%I2 ;= dicomread('Coronal.dcm');
D2 = squeeze(D1);
B = imresize(D2,10)
imagesc(B);
%imshow(D2,[ ])
为什么D1 D2 都是0啊.怎么解决啊.
D1= D(j,:,:); 这里在执行的时候D1每次都被擦掉重写,for循环就没有意义了.
其他的问题从代码上我看不出来.