MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Christopher P.
on 5 May 2013

Hello,

Does anyone know how to place 12 mri images into the same matrix size and shape as D in the .mat file MRI?

Any help is greatly appreciated.

-Thanks

*No products are associated with this question.*

Answer by Youssef Khmou
on 6 May 2013

Edited by Youssef Khmou
on 6 May 2013

hi,

The default MRI sample has singleton dimension right?

try :

% given I1,.............,I12 [m n]=size(I1); M=zeros(m,n,12); M(:,:,1)=I1; %.... M(:,:,12)=I12; D=zeros(m,n,1,12); for n=1:12 D(:,:,:,n)=M(:,:,n); end save Neoplasm_MRI D

Show 7 older comments

Youssef Khmou
on 6 May 2013

well thats where the problem then, you have to solutions : 1) transform them into grayscale images using

rgb2gray

2)or add a 4th/5th dimention in M/D:

M=zeros(m,n,3,1,12) ; % in the code use M(:,:,:,:,n)

Christopher P.
on 6 May 2013

Got it working.

Thank you so much for you help.

It's greatly appreciated.

Answer by bintoro adi
on 2 Dec 2014

Hi Christoper, Can u write the final code, because i still have the the same error (Subscripted assignment dimension mismatch). thank u...

## 0 Comments