问题标签 [cell-array]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
340 浏览

matlab - 如何对单元格的元素进行排序?

我有一个这样的单元格:

换句话说,这个单元格的每个元素中的列数是不同的,没有明确的模式。

现在,我想根据第一列的元素对这些元素进行排序。我的意思是,我希望结果是这样的:

目前我使用这个功能:

它有效,但需要很多时间。实际上 for 循环部分非常慢。
我读过 cat 函数,但我不知道如何使用它。我用过B = cat(1,A{:}(1,1));,但是有这个错误:??? Bad cell reference operation.

我想知道是否有更快的方法来做到这一点?

谢谢。

更新 让我们做一个实验:

结果是
sum1=2.53635923001387
sum2=0.629729057743372
sum3=4.54007401778717
sum4=0.571285037623497

** 这意味着每次分配更快,但第 4 种方法是什么。我认为它值得在一个单独的问题中讨论。看Matlab Pre-allocation vs. no allocation,第二个更快,为什么?

0 投票
1 回答
3100 浏览

matlab - 如何检查单元格数组中的元素是否唯一或重复

我有一个 <465x1> 单元阵列。为了检查每个元素,我想检查它是唯一的还是重复的元素。

0 投票
2 回答
1850 浏览

matlab - 在matlab中比较不同类型的单元格数组

前提:我发现了一些似乎与我的问题有关的东西,但我不确定如何使用它,因此我提出了一个新问题。

我有一个单元矩阵,称之为 A,它看起来像这样:

[ 'string' 'string' 'number'

'string' 'string' 'number'

........................... ]

我需要将我刚刚创建的单元格数组(称为它B = ['string' 'string' 'number'])与矩阵 A 进行比较,以查看 B 是否已经存在于某处。如果我尝试使用 ismember,matlab 会返回错误,因为参数不是字符串。

我该怎么办?

谢谢您的帮助

0 投票
2 回答
1276 浏览

arrays - 存储在单元格中的数据和在 MATLAB 中存储为双精度的数据有什么区别?

我有两个对我来说看起来完全相同的变量,但一个是<double>,另一个是<cell>。在代码中,它们似乎是由cell2mat. 我知道这是一个数据存储的问题,但我只是看不到 and 的区别和cell定义double

0 投票
2 回答
649 浏览

matlab - 多个单元格引用

我有一个单元格数组,比如说 C。每个单元格都包含一个矩阵。

例如,假设 C 是

如何创建一个新的单元格数组 D,其i-th元素是由i-thC 中所有矩阵的转置行组成的矩阵?

那么 D 必须是

0 投票
1 回答
152 浏览

matlab - 在matlab中是单元格数组的单元格数组相当于列表列表

我正在尝试在 matlab 中实现功能,我需要与列表列表等效的数据结构。根据我的发现,在 matlab 中,一个单元阵列的单元阵列是一个很好的等价物。

谢谢。

0 投票
1 回答
283 浏览

matlab - Matlab - 单元格数组并给出具有不同索引的变量名称

我正在尝试制作一个将返回以下内容的内容for-loopmatlab

但是,在此之前,我还想要一个值如下:C_0 = 0.

我试了一下,但没有奏效:

我该如何解决这个问题?

谢谢。

0 投票
2 回答
1482 浏览

matlab - 如何在不循环的情况下评估单元阵列中的matlab拟合对象?

我有一个适合对象的数组,我需要用几个值来评估它们中的每一个。因为有超过一千个合适的对象,我发现循环它们并用值评估它们非常慢。那么有没有办法使用某种矢量化解决方案呢?

例如,我可以通过以下方式评估单个 fit 对象

但我想做的是一次评估多个 fit 对象,如下所示:

Matlab 中的循环总是很慢,在这种情况下它真的很慢,因为我需要评估每个适合多个值的情况。

那么有没有办法在不循环的情况下做到这一点?

0 投票
1 回答
11035 浏览

matlab - 如何访问嵌套在 MATLAB 中的元胞数组中的结构体数组的所有字段元素?

下面的代码为此问题创建了一个示例元胞数组:

我希望mycell{:}.field1做我想做的事,但它给出了一个错误。我可以使用以下 for 循环:

但我更喜欢更简单或更优雅的解决方案,因为我想使用 mycell.field1 的所有元素作为绘图中的 y 变量。有任何想法吗?

0 投票
2 回答
1886 浏览

matlab - 在 MATLAB 索引元胞数组中进行反向查找

我试图解决这个问题时遇到了一堵砖墙:

给定一个 5x1 单元格数组,该数组包含 n 个元素的数组的索引向量,我需要找到反向映射。

我所拥有的是“在第 2 组中,有元素 15、16、17,......”我想要的是“元素 15 是第 2、4、5 组的成员”。

这是我的单元格数组的结构

这是我的索引向量内容的一部分

我想要的是一个包含 n 个单元格的单元格数组,其中包含每个元素的组成员资格索引。

帮助?