我如何比较一个矩阵的值?
2次浏览(过去30天)
显示旧的注释
大家好,这是非常复杂的代码。矩阵命名为
meanbasket,
这是一个矩阵21x7,我必须检查当一个值在另一列重复
%这是为了在我的磁盘中找到正确的文件夹
srcFile = dir(“C:\Users\agnes\Pictures\POST PROCESSING 4\PP4 TGC-MED RD 100\*.dcm”);
路径名= (“C:\Users\agnes\Pictures\POST PROCESSING 4\PP4 TGC-MED RD 100\”);
我正在定义图像
图片数量= 21;
Numberofroi = 7;
我正在为寻找一些ROI的参考图像工作,这将是需要的
%用于创建矩阵
我= dicomread (' 2 ');
imshow(我)
R = nan(numberofroi,4);
面具=细胞(numberofroi, 1);
为Nr = 1:numberofroi
H = drawrectangle(gca);等待(h);
: R (nr) = h.Position;
面具{nr} = h.createMask;
结束
Roibasket = cell(numberofroi,图像数量);
Meanbasket = nan(size(roibasket));
为Ni = 1:图像数量
为Nr = 1:numberofroi
文件名= (num2str (ni));
pileofimages = dicomread (strcat(路径名、文件名));
信息= dicominfo (strcat(路径名、文件名));
roibasket{nr,ni} = imcrop(pileofimages,R(nr,:));
Meanbasket (nr,ni) = mean(pileofimages(masks{nr}));%meanbasket是我的7 * 21矩阵,其中的值是前面找到的roi的平均值
从现在起,我不知道如何处理矩阵的值
结束
结束