Matlab:以变量名作为索引的结构

扎南

我不确定这在Matlab中是否可行,但我想确保。

我有如下结构:

x = struct();
x.val1 = 5;
x.val2 = 7;

y = struct();
y.val1 = 15;
y.val2 = 17;

我想创建一个结构DataStore为:

DataStore = struct;
DataStore(x).val1 = 5
DataStore(x).val2 = 7
DataStore(y).val1 = 15
DataStore(y).val2 = 17

或者

DataStore = struct;
DataStore('x').val1 = 5
DataStore('x').val2 = 7
DataStore('y').val1 = 15
DataStore('y').val2 = 17

因此,我使用原始结构变量的名称作为DataStore的索引。

以上可行吗?

编辑:

我的目的是按以下方式使用DataStore:

disp( DataStore('x').val1 )
disp( DataStore('y').val2 )
丹尼尔

使用结构,可能带有动态字段名称。

任何一个:

DataStore.x.val1=6
DataStore.x.val2=9

使用动态文件名的替代方法(结果相同):

f='x'
DataStore.(f).val1=6
DataStore.(f).val2=9

在壳体val1val2不只是占位符,海外商品会有以与阵列替换它们:

DataStore.(f).val(1)=6
DataStore.(f).val(2)=9

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用变量名作为参数

来自分类Dev

使用变量名作为列名

来自分类Dev

Matlab:使用文件名作为变量

来自分类Dev

MongoDB Upserts变量名作为键(Node.JS)

来自分类Dev

Java获取变量名作为字符串

来自分类Dev

如何使用变量名作为数组参数

来自分类Dev

PHP:使用类名作为变量名

来自分类Dev

创建以变量名作为键的 Javascript 对象

来自分类Dev

PHP从以键名作为变量名的变量创建单例数组

来自分类Dev

如何输入表$ _POST [name $ i]变量名作为变量

来自分类Dev

如何使用变量名作为字符串访问变量

来自分类Dev

使用变量名作为 foreach 迭代变量并设置它的值

来自分类Dev

表名作为变量

来自分类Dev

创建包含变量名作为字符串加值的txt文件

来自分类Dev

为什么允许使用类型别名作为变量名?

来自分类Dev

Java-为什么允许将变量名作为类型名

来自分类Dev

在Ansible中,是否可以使用变量名作为值?

来自分类Dev

如何在sql create语句中使用变量名作为表名

来自分类Dev

我们可以通过Bash命令行执行将变量名作为参数值读取吗?

来自分类Dev

是否有一种惯用的方式来建立一个以变量名作为键,值作为值的字典?

来自分类Dev

Maxima中的变量名作用域如何工作?

来自分类Dev

C#Linq列名作为变量

来自分类Dev

如何命名作为参数副本的变量?

来自分类Dev

类名作为python中的变量

来自分类Dev

表名作为PostgreSQL中的变量

来自分类Dev

GNUplot输入文件名作为变量

来自分类Dev

参考别名作为函数中的变量

来自分类Dev

如何使用列名作为变量?

来自分类Dev

htaccess从URL捕获域名作为变量