Slicing a matrix into multiple matrices

5 visualizaciones (últimos 30 días)
Deepa Maheshvare
Deepa Maheshvare el 20 de Oct. de 2019
Respondida: Matt J el 20 de Oct. de 2019
I would like to slice a matrix and create multipke matrices out of it.
For example,
I've the following matrix
A =rand(10,8)
I would like to slice A based on length of the list N and value of R.
Where,
N = ['a', 'b', 'c', 'd']
R = 2
The expected output is
A.a = A(:,R)
A.b = A(:, R+1: 2*R)
A.c = A(:, 2*R+1 : 3*R)
A.d = A(:, 3*R+1: 4*R)
I'd like to know if there is a better way to implement this.

Respuestas (1)

Matt J
Matt J el 20 de Oct. de 2019

Categorías

Más información sobre MATLAB Report Generator en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by