Matlab的新手,我很想知道:
对于包含a=[4 5 6]
,a(1)
等数字的向量,4
但是对于包含s=['hello' 'world']
等字符的向量,s(1)
会给h
而不是'hello'
。那是为什么?
答案 0 :(得分:1)
在matlab中确实没有String,你创建的是一个char数组。 ['hello' 'world']
和'helloworld'
之间没有区别。
看一下细胞:
s={'hello','world'}
s{1}; %returns hello
s{1}(2:3) %returns el