问题标签 [matlab-struct]
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 - 如何使用两个单字段 Matlab 结构执行联合
我目前有两个列出图像名称的单字段 Matlab 结构。我想将它们组合成一个没有重复的结构 - 即
我希望 ab 具有值:
有没有一种非暴力的方式来做到这一点?
arrays - 结构数组维度
1x3 结构体数组和 3x1 结构体数组有区别吗?据我所知,似乎没有,但我不完全确定。
matlab - 如何使用变量名创建结构
我想创建一个以动态变量命名的结构。就像是:
当看Father
有Father.1.1.A
, Father.1.2.A
, ... , Father.2.70.C
.
谢谢你的帮助。
regex - 如何查询匹配某个模式的Matlab结构中的变量列表?
假设我struct
在 Matlab 中有以下内容(从 JSON 文件中读取):
每个fs.ts*
组件都包含另一个struct
. 在这种特殊情况下,索引ts
从 1 到 4,但在另一种情况下,它也可能是 2 或 7。你明白了吧?我希望程序足够灵活以处理任何可能的输入。所以我的问题归结为:如何查询最大索引ts
?在理想的世界中,这将起作用:
但不幸的是,它什么也没返回。有任何想法吗?
(顺便说一句,我正在使用 Octave 并且没有可用于测试的 Matlab;但是,确实应该有一个适用于这两种环境的解决方案。)
matlab - 使用数组中的字段名称创建结构
下面我有一段代码,我用它来创建一个结构,其中的字段名称在数组“field_names”中定义。这似乎是一种非常笨拙的创建结构的方式。
有没有更好的方法可以在一行中做到这一点?也许有一些语法技巧可以帮助我避免 for 循环?
matlab - 从数字数组创建结构字段名
我有一个数据集,我想根据数据集中一列中的值对它进行分类并存储在一个结构中。例如,数据可以分类为元素“label_100”、“label_200”或“label_300”,如下所示:
这失败了,我收到以下错误消息:
“错误使用结构字段名称必须是字符串。”
(另外,有没有更直接的方法来实现我上面想要做的事情?)
matlab - 如何从Matlab中* 1结构的特定字段中提取所有值
假设我有一个名为 I 的结构,其大小为 n*1,具有多个字段,例如,其中一个字段称为“区域”。当我尝试下面的代码时:
结果区域只有一个来自结构最后位置的值。是否有任何快速的方法来精确字段中的所有值,除了使用 for 循环如下:
matlab - 将 MATLAB 结构体输出提供给新结构体
如果我有一个 MATLAB 结构输出,例如
如何在不手动执行的情况下将此输出提供给不同的结构
换句话说,我需要以格式提供数据
在我的实时脚本笔记本的其他地方打印到一个新的结构。到目前为止,我正在考虑创建一个二进制文件,但我认为必须有更好的方法。
matlab - 将结构的所有字段(除某些字段外)保存到 MATLAB 中的文件中
我有一个结构变量,它parameters
与其他一些变量 ex foo1
, foo2
. parameters
有 20 个字段。前任。a,b,c,d,e ...
我只想保存 18 个字段。我不想保存parameters.a
和parameters.b
。所以我想保存parameters
除了字段a
andb
和foo1
and foo2
。我怎样才能做到这一点?
arrays - 如何在 Matlab 中向非空结构添加新字段?
我有一个 1×565 结构数组GRID
,其中每个结构都有五个字段:
每个字段都有一些值,现在我需要添加第六个字段 ,G
到GRID
. 我试过了:
但这不起作用。我需要的是GRID(1)
屈服
其中每个都有一个 double 值分配给它。