0

matlab 中是否有可能创建哈希图列表。

我有以下问题:

A1          A2                A3
alphas      alphas2           alphas3
radius      radius2           radius3
SV          SV2               SV3

因此,我需要一个包含 A1、A2、A2 的地图,并且对于每个索引,例如 A1,我必须能够访问 A1 的不同值,例如 alphas、radius、SV。

4

1 回答 1

0

您的数据看起来像一个结构数组,其初始化如下:

map(1).A = 'So long';
map(1).alphas = [];
map(1).radius = [];
map(1).SV = [];

map(2).A = 'farewell';
map(2).alphas = [];
map(2).radius = [];
map(2).SV = [];

map(3).A = 'auf wiedersehen, goodbye!';
map(3).alphas = [];
map(3).radius = [];
map(3).SV = [];

奖励:您现在可以轻松地遍历地图,如下所示:

for item = map
    disp(item.A)
end

BR马格努斯

于 2013-10-29T02:22:58.897 回答