问题标签 [matlab-table]

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 投票
1 回答
502 浏览

matlab - 从表中的每一列中提取最大值

我已经在一个列中生成了一个数据表,在下一系列列中尝试 1-10 次。我希望能够在每次尝试中提取最大值以进行进一步分析。

我试过桌子MGA

我收到以下错误 - “您不能只使用一个下标为表下标。表下标需要行和变量下标。”

0 投票
2 回答
158 浏览

matlab - 将不同大小的数组合并到一个表中

概述

我目前正在处理要导入 MATLAB 的一系列 .txt 文件。为简单起见,我将在概念上展示我的问题。必须的,我是 MATLAB(或一般编程)的新手。

这些 .txt 文件包含来自跟踪视频中的 ROI(逐帧)的数据,第一列是时间('t'),第二列是速度('v'),如下所示;

问题

  • 文件大小不同,列保持固定,但行因试验而异,如 T1 和 T2 所示。
  • 这些文件中的每一个的时间列都是相同的,所以我想将数据组织在一个表中,如下所示;

    /li>

请注意,我想在较短的试验结束时添加 0(或 NaN)以解决大小差异的问题。

编辑

这两种解决方案都适用于我的数据集。我感谢所有的帮助!

0 投票
2 回答
1615 浏览

matlab - 在 Matlab 表中将字符串值更改为数字

我正在使用 Matlab2015b。我想将一个简单的 csv 文件读取到一个表中,并将其字符串值更改为相应的数值。

我有以下示例数据。

我想将此字符串值更改为数字。例如攻击 = 1,正常 = -1。

我的第一次尝试。

我收到以下错误:

'cell' 类型的输入参数的未定义函数 'eq'。

什么?哪个未定义函数?什么是'eq'?

出色地。在阅读了一些关于表格的内容后,我了解到所谓的更高级别的 matlab 不会覆盖'=='。那是'eq',意思是平等。但错误消息肯定不提供信息。

然后我的第二次尝试。

这一次,我得到

分配到表格的右侧必须是另一个表格或元胞数组。

出色地。好的。它想要桌子。我会给它一个。

出色地。这次的错误信息是。

无法从 double 转换为单元格。

我认为这个 matlab 表类似于 R data-frame 或 python pandas DataFrame。好吧,当然不是。有人可以指导我如何解决这个问题吗?

0 投票
2 回答
20 浏览

matlab-table - What does the 'rows' specification do in intersect(tableA,tableB,'rows')

I read the documentation upside-down and sideways. For the life of me, I can't discern what the effect of 'rows' is. Here is my test code, which also doesn't seem to be revealing.

Thanks to anyone who can provide clarity on this.

0 投票
1 回答
141 浏览

matlab - 在 Matlab 中组织大型数据集

我有一个问题希望你能帮助我。

我在 Matlab 中导入了一个大型数据集(200000 x 5 单元格),其结构如下:

'Year' 'Country' 'X' 'Y' 'Value'

第 1 列和第 5 列包含数值,而第 2 到 4 列包含字符串。

我想将所有这些信息安排到一个具有以下结构的变量中:

NewVariable{Country_1 : Country_n , Year_1 : Year_n}(Y_1 : Y_n , X_1 : X_n)

我能想到的只是循环遍历整个数据集,以查找 、 和结合了 和 函数的变量的名称之间的匹配Country,但这似乎是Year实现我想要做的最无效的方法。XYifstrcmp

谁能帮我吗?

提前致谢。

0 投票
2 回答
778 浏览

string - 如何将matlab表[Inf],''条目转换为char字符串

我有一个 Matlab 表,并且想要创建此行的 SQL INSERT 语句。

当条件表 = obj.ConditionTable(1,:); 时出错

  1. 问题:[Inf] 条目
  2. 问题:可能是 [123] 个条目
  3. 问题:''条目

此外,以下命令在此问题上也无用:

目标声明将是这样的:

0 投票
1 回答
75 浏览

matlab - 连接表时保留相似的行 MATLAB

我在 MATLAB 中有以下问题。

虽然我可以很容易地加入f1f2

我不能对f1, f3in做同样的事情

我收到以下错误:

f3有大多数行名,f1但不一定全部。实际上,理想的做法是保留两个表中共有的行。您认为如何做到这一点?

感谢您的反馈

0 投票
2 回答
125 浏览

matlab - 为双表创建索引以便快速访问

我有一个如下表:

1,2,.... 是行和列的标题。我需要索引到表中,这意味着:一个数组(向量)索引到包含 1 的 row1 (=列 1,因为在表中 cell(1,1) 为真)。另一个索引到 row2 的数组包含 3,4,5,6(因为单元格 (2,3),(2,4),(2,5),(2,6) 为真)等等...

我阅读了Compact MATLAB matrix indexing notationUse a vector as a index to a matrix with accuracy,但我无法编写代码使其正常工作。

0 投票
1 回答
237 浏览

matlab - 在 MATLAB 中的表中插入行

我正在尝试在表格末尾添加行。例如:

该表被声明为空,它添加了第一行,但在 for 循环的第二次迭代中给出了以下错误消息:

我知道发生这种情况是因为变量名称在第二次迭代中有更多字符。有什么方法可以实现吗?

这是我生成的用于解释我的问题的示例代码。在我的实际代码中,问题类似,但结构类型变量是从我无法修改的不同函数返回的。

0 投票
1 回答
174 浏览

matlab - 为表创建索引

我有一个如下表T

我需要索引它memberIdproductId所以结果是: