如何在MatLab Map中存储矢量?

时间:2016-08-24 16:43:03

标签: matlab

我想在MatLab Map的值字段中存储字符串列表。像这样:

signals('Switch5', ['sig1', 'sig2', 'sig3']);

当我这样做时,我收到错误Only one-dimensional indexing supported.此错误的含义是什么?如何存储与一个键相关的值列表?

1 个答案:

答案 0 :(得分:1)

您可以使用单元格:

初始化:

a={'str1','str2','str3'}
b={'str4','str5','str6'}
mapObj=containers.Map({'collection1', 'collection2'},{a,b})

mapObj('collection1')
ans = 
    'str1'    'str2'    'str3'

添加键/值:

c={'str7','str8','str9'}
mapObj('collection3')=c