Half-vectorisation function in MATLAB

3 visualizzazioni (ultimi 30 giorni)
Muhammad Prasetyo
Muhammad Prasetyo il 27 Mag 2020
Modificato: Stephen23 il 27 Mag 2020
Is there a specific matlab function for a half vectorisation that from square matrix to row vector? I know we can use the reshape function for full vectorization from a 2x2 square matrix to column vector of 4x1.
Example of Half-vectorisation:
[x1x1,x1x2;x2x1,x2x1] to a [x1x1;2*x1x2; x2x2] so from 2x2 square matrix to row vector of 3x1
or
[x1x1,x1x2,x1x3;x2x1,x2x2,x2x3;x3x1,x3x2,x3x3] to a [x1x1;2*x1x2;2*x1x3;x2x2;2*x2x3;x3x3] from 3x3 square matrix to a row vector of 6x1
so its similar to taking the upper triangular of the square matrix

Risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by