Ich habe das folgende Problem mit einem containers.Map-Objekt in Matlab. Erstellen ein einfaches Objekt mit numerischen Tasten und Werten:containers.Map funktioniert nicht mit numerischen Tasten
m = containers.Map(1:3,2:4);
>> m(1)
ans =
2
Arbeiten wie erwartet, aber
>> m(1:2)
Error using containers.Map/subsref
Specified key type does not match the type expected for this container.
gibt mir einen Fehler, ich erwarte nicht, und nicht verstehen, weil der Schlüsseltyp ist offensichtlich richtig.
Mache ich etwas falsch?
[Diese Frage] (http://stackoverflow.com/questions/17685364/matlab-specified-value-type-does-not-match-the-type-expected-for-this-container) kann Sie zeigen der richtige Weg. –
Mögliches Duplikat von [Matlab: Angegebener Werttyp stimmt nicht mit dem Typ überein, der für diesen Container erwartet wird] (http://stackoverflow.com/questions/17685364/matlab-specified-value-type-does-not-match-the-type -erwarte-für-diesen-container) – excaza