How to merge multiple matrices

I need to combine multiple matrices (doubles) (all the same length with padding of 0) into one matrix without losing their 'position'. The problem is when I do that, it seems that the numbers physically add in the one matrix rather than just become one matrix retaining all of the individual numbers. How would I combine all these matrices together? The end result is that I will need to plot this set of combined matrices with another set of combined matrices

4 comentarios

the cyclist
the cyclist el 24 de En. de 2016
Can you give a small example or two of input and output matrices that illustrate how you want them combined?
Jason Moore
Jason Moore el 24 de En. de 2016
x = ones(5,5) y = zeros(5,5) z = [x,y]
Z will end up being a combined matrix with a dimension of 5x10
Image Analyst
Image Analyst el 24 de En. de 2016
A "matrix" is a 2-D array. What do you mean by the "length" of a matrix? What do you mean by padding? Can you give a numerical example?
jgillis16
jgillis16 el 24 de En. de 2016
I've attached two examples of doubles I want to combine into one double. Image: you can also take a look at my previous question http://www.mathworks.com/matlabcentral/answers/264290-need-to-combine-doubles-with-different-sizes

Iniciar sesión para comentar.

Respuestas (1)

Star Strider
Star Strider el 24 de En. de 2016

0 votos

One option is to use the cat function.
(Meow!)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Preguntada:

el 24 de En. de 2016

Comentada:

el 24 de En. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by