I have a nxn matrix and I want to make n row vectors from that matrix.
For example, I have a Matrix
A = 3×3
1 2 3
4 5 6
7 8 9
From this, I want 3 matrices of order 1x3
B = [1 2 3]
C = [4 5 6]
D = [7 8 9]
I want this to be processed by Matlab itslef.

 Réponse acceptée

Matt J
Matt J le 25 Juin 2020
Modifié(e) : Matt J le 25 Juin 2020
>> BCD=num2cell(A,2);
>> BCD{:}
ans =
1 2 3
ans =
4 5 6
ans =
7 8 9

2 commentaires

Jalal Hassan
Jalal Hassan le 26 Juin 2020
Modifié(e) : Jalal Hassan le 26 Juin 2020
I need to save those three vectors to B, C, D vectors beacuse I have to perform convolution or polynomial multiplication to these three vectors. With num2cell, I cannot call these cells for above required function.
Matt J
Matt J le 26 Juin 2020
Show me what you plan to do with B,C,D and I will show you how to accomplish ti with num2cell.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by