我怎么才能将所有重复的变量有不同的值存储在一个数组在matlab ?

6视图(30天)
例如我有5变量具有相同名称的“a”在一个表有不同的值。当我遍历表中所有的行,我应该可以打印所有重复的变量以及它们的值并将它们存储在一个数组中
我是matlab。谁能给我一个方法来进行。Anyhelp将不胜感激

答案(1)

捕鸟者
捕鸟者 2018年4月4日
是这样的吗?
Name = {“一个”,“一个”,“一个”,“b”,“b”,“c”,“一个”,“一个”}”。
价值=兰迪(7[1],大小(名字,1),1)
选项卡=表(名称,值)
= Tab.Value (strcmp (Tab.Name“一个”))
你生成 8 价值 随机阵列,然后收集它们 。在那之后,你检查哪些行包含的名字 一个 的力量 逻辑索引 ,你提取这些行中的值并将它们存储在一个新的数组。

类别

找到更多的在循环和条件语句帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!