matlab索引字符串向量与索引号向量

时间:2014-02-12 15:38:07

标签: matlab vector indexing character

Matlab的新手,我很想知道: 对于包含a=[4 5 6]a(1)等数字的向量,4 但是对于包含s=['hello' 'world']等字符的向量,s(1)会给h而不是'hello'。那是为什么?

1 个答案:

答案 0 :(得分:1)

在matlab中确实没有String,你创建的是一个char数组。 ['hello' 'world']'helloworld'之间没有区别。

看一下细胞:

s={'hello','world'}
s{1}; %returns hello
s{1}(2:3) %returns el