Slicing a matrix into multiple matrices

5 visualizzazioni (ultimi 30 giorni)
Deepa Maheshvare
Deepa Maheshvare il 20 Ott 2019
Risposto: Matt J il 20 Ott 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.

Risposte (1)

Matt J
Matt J il 20 Ott 2019

Categorie

Scopri di più su MATLAB Report Generator in Help Center e File Exchange

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by