Making a row vector from a nxn matrix

26 次查看(过去 30 天)
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.

采纳的回答

Matt J
Matt J 2020-6-25
编辑:Matt J 2020-6-25
>> BCD=num2cell(A,2);
>> BCD{:}
ans =
1 2 3
ans =
4 5 6
ans =
7 8 9
  2 个评论
Jalal Hassan
Jalal Hassan 2020-6-26
编辑:Jalal Hassan 2020-6-26
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 2020-6-26
Show me what you plan to do with B,C,D and I will show you how to accomplish ti with num2cell.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Preprocessing Data 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by