%% HW3 Problem 1 Solution. Eric Aliotta. 01.25.2017 % set a range of values to simulate TR = 10:10:10000; TE = 5:0.1:100; alpha = 30*pi/180; % fip angle, deg % Tissue A T1a = 2000; % T1, ms T2a = 40; % T2, ms T2as = 25; % T2*, ms % Tissue B T1b = 500; % T1, ms T2b = 40; % T2, ms T2bs = 25; % T2*, ms A_GRE = zeros(length(TR),length(TE),2); A_SE = zeros(length(TR),length(TE),2); % cycle through each TE and TR for j = 1:length(TR) for k = 1:length(TE) TRtmp = TR(j); TEtmp = TE(k); % GRE contrast for Tissue A A_GRE(j,k,1) = ( 1-exp(-TRtmp/T1a) )*( sin(alpha)*exp(-TEtmp/T2as) )/( 1-cos(alpha)*exp(-TRtmp/T1a) ); % GRE contrast for Tissue B A_GRE(j,k,2) = ( 1-exp(-TRtmp/T1b) )*( sin(alpha)*exp(-TEtmp/T2bs) )/( 1-cos(alpha)*exp(-TRtmp/T1b) ); % SE contrast for Tissue A A_SE(j,k,1) = ( 1-exp(-TRtmp/T1a) )*exp(-TEtmp/T2a); % SE contrast for Tissue B A_SE(j,k,2) = ( 1-exp(-TRtmp/T1b) )*exp(-TEtmp/T2b); end end % find the point of maximum contrast for both SE and GRE TRsearch = repmat(TR',[1,length(TE)]); TEsearch = repmat(TE,[length(TR),1]); C_GRE = abs(A_GRE(:,:,1)-A_GRE(:,:,2)); C_SE = abs(A_SE(:,:,1)-A_SE(:,:,2)); Cmax_GRE = max(C_GRE(:)); C_GRE(C_GRE