问题标签 [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.
matlab - 从表中的每一列中提取最大值
我已经在一个列中生成了一个数据表,在下一系列列中尝试 1-10 次。我希望能够在每次尝试中提取最大值以进行进一步分析。
我试过桌子MGA
我收到以下错误 - “您不能只使用一个下标为表下标。表下标需要行和变量下标。”
matlab - 将不同大小的数组合并到一个表中
概述
我目前正在处理要导入 MATLAB 的一系列 .txt 文件。为简单起见,我将在概念上展示我的问题。必须的,我是 MATLAB(或一般编程)的新手。
这些 .txt 文件包含来自跟踪视频中的 ROI(逐帧)的数据,第一列是时间('t'),第二列是速度('v'),如下所示;
问题
- 文件大小不同,列保持固定,但行因试验而异,如 T1 和 T2 所示。
这些文件中的每一个的时间列都是相同的,所以我想将数据组织在一个表中,如下所示;
/li>
请注意,我想在较短的试验结束时添加 0(或 NaN)以解决大小差异的问题。
编辑
这两种解决方案都适用于我的数据集。我感谢所有的帮助!
matlab - 在 Matlab 表中将字符串值更改为数字
我正在使用 Matlab2015b。我想将一个简单的 csv 文件读取到一个表中,并将其字符串值更改为相应的数值。
我有以下示例数据。
我想将此字符串值更改为数字。例如攻击 = 1,正常 = -1。
我的第一次尝试。
我收到以下错误:
'cell' 类型的输入参数的未定义函数 'eq'。
什么?哪个未定义函数?什么是'eq'?
出色地。在阅读了一些关于表格的内容后,我了解到所谓的更高级别的 matlab 不会覆盖'=='。那是'eq',意思是平等。但错误消息肯定不提供信息。
然后我的第二次尝试。
这一次,我得到
分配到表格的右侧必须是另一个表格或元胞数组。
出色地。好的。它想要桌子。我会给它一个。
出色地。这次的错误信息是。
无法从 double 转换为单元格。
我认为这个 matlab 表类似于 R data-frame 或 python pandas DataFrame。好吧,当然不是。有人可以指导我如何解决这个问题吗?
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.
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
实现我想要做的最无效的方法。X
Y
if
strcmp
谁能帮我吗?
提前致谢。
string - 如何将matlab表[Inf],''条目转换为char字符串
我有一个 Matlab 表,并且想要创建此行的 SQL INSERT 语句。
当条件表 = obj.ConditionTable(1,:); 时出错
- 问题:[Inf] 条目
- 问题:可能是 [123] 个条目
- 问题:''条目
此外,以下命令在此问题上也无用:
目标声明将是这样的:
matlab - 连接表时保留相似的行 MATLAB
我在 MATLAB 中有以下问题。
虽然我可以很容易地加入f1
并f2
与
我不能对f1
, f3
in做同样的事情
我收到以下错误:
f3
有大多数行名,f1
但不一定全部。实际上,理想的做法是保留两个表中共有的行。您认为如何做到这一点?
感谢您的反馈
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 notation和Use a vector as a index to a matrix with accuracy,但我无法编写代码使其正常工作。
matlab - 在 MATLAB 中的表中插入行
我正在尝试在表格末尾添加行。例如:
该表被声明为空,它添加了第一行,但在 for 循环的第二次迭代中给出了以下错误消息:
我知道发生这种情况是因为变量名称在第二次迭代中有更多字符。有什么方法可以实现吗?
这是我生成的用于解释我的问题的示例代码。在我的实际代码中,问题类似,但结构类型变量是从我无法修改的不同函数返回的。
matlab - 为表创建索引
我有一个如下表T
:
我需要索引它memberId
,productId
所以结果是: