谁知道我的T2 *的计算是错误的吗?
2视图(30天)
显示旧的评论
%变量定义:
面具= niftiread (“Gated_Image_TE1_1.nii.gz”);
% T2 *计算,让我们看看如果这工作
fitfunc = cftool;
%回波时间矩阵
x = (0.086883, 0.15, 0.3, 0.7);
% =图像矩阵;
图像= 0 (128128128 4);
图像(:,::1)= niftiread (“Original_Gated_Image_TE1_1.nii.gz”);
图像(:,::2)= niftiread (“Original_Gated_Image_TE2_1.nii.gz”);
图像(:,::3)= niftiread (“Original_Gated_Image_TE3_1.nii.gz”);
图像(:,::4)= niftiread (“Original_Gated_Image_TE4_1.nii.gz”);
图片/ max =图像(图像(:));
% %
抽搐
= 0(大小(面具));
B = 0(大小(面具));
C = 0(大小(面具));
D = 0(大小(面具));
某人= 0;
% f0 = fitoptions(“起源”,[0]);
为i = 1:128
为j = 1:128
parfork = 1:128
如果面具(i, j, k) = = 1
试一试
y =挤压(图像(i, j, k,:));
% myfit =适合(x, y,“exp2”、“曾经繁荣”,(0,0,0,0));
myfit =适合(x, y,“* exp (- x / b) + c”,曾经繁荣的(1、0.2、0.001),“UpperLimit”(10000 2 . 05),“LowerLimit”,(0,0,无穷));
(i, j, k) = myfit.a;
B (i, j, k) = myfit.b;
C (i, j, k) = myfit.c;
% D (i, j, k) = myfit.d;
抓
% B (i, j, k) = -10;
% disp(东西打破的);
某人= + 1;
结束
结束
结束
结束
结束
toc
所以当我尝试运行面具(Gated_ImageTE1_1.nii.gz) /美金汇扫描(Original_Gated_Image_TE1_1.nii.gz)没有回来。当我unkill捕捉功能整个最终拥有一个价值-10的面具。所以我不确定发生了什么和为什么。如果任何人都可以让我知道发生了什么,将不胜感激!提前谢谢。