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

 Akzeptierte Antwort

Stephan
Stephan am 26 Mai 2019
Bearbeitet: Stephan am 26 Mai 2019
A(:,:,158) = I; % where I is the 512x512 image you want to insert

4 Kommentare

talayeh ghodsi
talayeh ghodsi am 26 Mai 2019
Bearbeitet: talayeh ghodsi am 26 Mai 2019
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
Thanks a lot, it works

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by