Could anyone help me to solve the issue.

1 回表示 (過去 30 日間)
jaah navi
jaah navi 2019 年 9 月 13 日
コメント済み: madhan ravi 2019 年 9 月 19 日
I am having matrix
A=[1 2;
2 3;
2 4]
when i use the command
NN = num2cell(num2cell(A),2)
partdisp(NN)
i am getting the result as
NN =
{1x2 cell}
{1x2 cell}
{1x2 cell}
The formation of clusters :
{1} {2}
{2} {3}
{2} {4}
but i need to have the result in the following manner
NN =
{1x1 cell}
{1x1 cell}
{1x1 cell}
The formation of clusters :
{1 2}
{2 3}
{2 4}
could anyone please help me on it.

採用された回答

madhan ravi
madhan ravi 2019 年 9 月 13 日
編集済み: madhan ravi 2019 年 9 月 13 日
NN = num2cell(num2cell(A,2),2)
  4 件のコメント
jaah navi
jaah navi 2019 年 9 月 19 日
ok.But is there any other way to have random combinations like {2 3}{4 1 5} {6} {7} other than { 2 3 4 1 5 6 7} or {2} {3} {4} {1} {5} {6} {7}.
madhan ravi
madhan ravi 2019 年 9 月 19 日
mat2cell(A,[1,1,1],[2,3,1,1]) % see the documentation and learn how to use it

サインインしてコメントする。

その他の回答 (1 件)

Fabio Freschi
Fabio Freschi 2019 年 9 月 13 日
For your case
NN = mat2cell(A,[1 1 1],2)
A bit more general
NN = mat2cell(A,ones(size(A,1),1),size(A,2))
  5 件のコメント
Fabio Freschi
Fabio Freschi 2019 年 9 月 13 日
Not my case. Just running the code before posting
Adam
Adam 2019 年 9 月 13 日
Yeah, even just opening a question and typing your answer can take long enough that when it's posted there are 2 or 3 other answers too. It's perfectly fine though.

サインインしてコメントする。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by