substitute one cell of 3D matrix with another cell

Hi every body.
I have a 512*512*368 matrix which consist of 368 images of size 512*512. I want to delet the 158th image in the matrix and replace it with another image which is 2D image and the same size az 512*512. Could you please tell me how can i do it?
BRG

 Accepted Answer

Stephan
Stephan on 26 May 2019
Edited: Stephan on 26 May 2019
A(:,:,158) = I; % where I is the 512x512 image you want to insert

4 Comments

Thanks a lot sir. but what should I do whit this error?
Error: Incorrect use of '=' operator. To assign a value to a variable,
use '='. To compare values for equality, use '=='.
Thanks a lot sir. but what should I do whit this error?
Error: Incorrect use of '=' operator. To assign a value to a variable,
use '='. To compare values for equality, use '=='.
This message should not appear, if things are fine - see this simple example:
I = [1 3; 2 4]
A = zeros(2,2,4)
A(:,:,3) = I

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!