Why can i not add these arrays to a matrix
1 回表示 (過去 30 日間)
古いコメントを表示
christiaan van Weeghel
2018 年 2 月 22 日
コメント済み: christiaan van Weeghel
2018 年 2 月 22 日
Hello,
i've been trying to get some data matrixes together. They contain info on certain genes. The problem is that when i try to add the required P-values Matlab gives me a horzcat eror.
I've been adding them as such: [ILM, SDG, ID, P] with ILM, SDG and ID being general information from the dataset, they work fine. But when i try to add P it stops working. The array sizes of ILM, SDG and ID are all "750x1 cell" while the P is "750x1 double". is there a way to covert one to the other?
0 件のコメント
採用された回答
Stephen23
2018 年 2 月 22 日
編集済み: Stephen23
2018 年 2 月 22 日
You could convert the numeric array P into a cell array:
[ILM,SDG,ID,num2cell(P)]
But keep in mind that storing numeric data in a cell array makes accesing and processing that data more complex. If each of the other cell arrays contains only a scalar value in each cell then it might be better to convert them to one numeric array.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!