gpt4 book ai didi

arrays - 如何连接一个元胞数组(一个数组中有 15 个元胞,每个元胞大约为 1x7500)

转载 作者:太空宇宙 更新时间:2023-11-03 20:12:59 25 4
gpt4 key购买 nike

这可能是最简单的问题之一,所以它可能已经被问过,但我找不到任何像这个问题一样简单的问题(它们都是处理串联的更复杂的问题)。

我有一个包含 15 个单元格的单元格数组。每个单元格都是一个具有大约 7500 个值或列的单行向量,因此它们大约为 1x7500。

我想将数组中的 15 个单元格连接成一个向量。生成的向量将约为 1x112500(我只想将单元格的末端拼凑在一起)。我认为 horzcat 没有帮助,因为 horzcat(myarray) 只是生成了一个相同的元胞数组。

提前致谢!

最佳答案

首先,您通过执行 myCell{:} 展开您的单元格,这将创建一个 comma separated list从你的细胞内容。之后,如果你想合并为线向量,你可以使用 brakets [myCell{:}] 合并它们。我认为这是做你想做的最简单的方法......

>> myCell = {[1 2 3], [4 5 6], [7 8]}

>> [myCell{:}]

ans =

1 2 3 4 5 6 7 8

另一种选择是 cell2mat :

>> cell2mat(myCell)

ans =

1 2 3 4 5 6 7 8

关于arrays - 如何连接一个元胞数组(一个数组中有 15 个元胞,每个元胞大约为 1x7500),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com