Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

How to put a 3D element in every place of a 3D matrix?

1 vue (au cours des 30 derniers jours)
JAI PRAKASH
JAI PRAKASH le 2 Août 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
How can I perform this?
im1(1:10, 1:10, :) = im2(1, 1, :);
RHS is a 3D element, basically RGB.
It can be done by:
zoomIm(1:10, 1:10, 1) = im(1, 1, 1);
zoomIm(1:10, 1:10, 2) = im(1, 1, 2);
zoomIm(1:10, 1:10, 3) = im(1, 1, 3);
But is there any efficient way??

Réponses (1)

Guillaume
Guillaume le 2 Août 2018
im1(1:10, 1:10, :) = repmat(im2(1, 1, :), [10, 10, 1]);
  3 commentaires
Guillaume
Guillaume le 3 Août 2018
Well, then use the conventional approach. There won't be anything simpler.
JAI PRAKASH
JAI PRAKASH le 3 Août 2018
Ok
Thanx anyways :D

Cette question est clôturée.

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by