Helll everybody,
A = zeros(672,34953);
I want to put a quadratic matrix (672,672) B, beginning at this spot (1,5377)
anybody has any idea how can i implement it quickly and efficiently ?
Thanks

 Réponse acceptée

Jan
Jan le 24 Oct 2013

0 votes

A( 1: 1 + size(B,1)-1, 5377 : 5377 + size(B, 2) - 1 ) = B;

6 commentaires

Michael
Michael le 24 Oct 2013
quick answer, quick solution. Thanks a lot
Jan
Jan le 24 Oct 2013
Modifié(e) : Jan le 24 Oct 2013
You are welcome.
By the way: you may want to mark answers as 'accepted answer', if they helped you solve your problem.
Michael
Michael le 24 Oct 2013
is there a quick efficient solution as well for 2 similar little matrices ? like in spot (1,5377) and (1, 25347) ?
Jan
Jan le 24 Oct 2013
Very similar to the answer I gave you before. You will only have to adapt the spot indices.
Michael
Michael le 24 Oct 2013
so 2 lines for 2 matrices ?
John D'Errico
John D'Errico le 24 Oct 2013
Why is that a problem? If you really have something specific you are trying to solve, then ask a direct question.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by