concatenated matrix - factoring out a matrix coefficient

1 visualización (últimos 30 días)
Viesturs Veckalns
Viesturs Veckalns el 16 de Oct. de 2017
Editada: Cedric el 16 de Oct. de 2017
A, B and C are MxN matrices. I construct a matrix D in the following way:
D = [A./C, B./C]
It is inviting to bring out the coefficient ./C
D = [A, B]./C
however this change conflicts Matlab rules [A, B] being an Mx2N matrix and ./C being an MxN matrix.
Is there a convenient way in Matlab to factor out a matrix coefficient?

Respuesta aceptada

Cedric
Cedric el 16 de Oct. de 2017
Editada: Cedric el 16 de Oct. de 2017
D = [A, B]./[C, C]
which isn't more convenient than the initial expression! Depending the context, you can REPELEM or REPMAT C as many times as necessary if this is not always 2, but there is no easy shortcut or simple automatic expansion that I can think of.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by