Effacer les filtres
Effacer les filtres

concatenated matrix - factoring out a matrix coefficient

1 vue (au cours des 30 derniers jours)
Viesturs Veckalns
Viesturs Veckalns le 16 Oct 2017
Modifié(e) : Cedric le 16 Oct 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?

Réponse acceptée

Cedric
Cedric le 16 Oct 2017
Modifié(e) : Cedric le 16 Oct 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.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by