我创建了一个字符串数组,我希望在给定位置获取给定字符串的值,但返回的值是字符而不是字符串,例如:
myArray = ['string1' 'string2' 'string3'];
s = myArray(1); //returns the character at the position 1, instead of the string
如何根据给定的位置获取这些字符串的值?
答案 0 :(得分:1)
尝试使用单元格数组:
myArray = {'string1' 'string2' 'string3'};
s = myArray{1};
答案 1 :(得分:0)
如果这是你要求的,你可以进行for循环。
myArray=['b' 'c' 'd']
for i =1:lenght(myArray)
s(i)=myArray(i);
end
不确定你要求的是什么。