string - 在 MATLAB 中,您可以将字符串视为列表中的一个对象吗?

标签 string list matlab

我想使用下面的示例在 MATLAB 中创建一个字符串列表:

x = ['fun', 'today', 'sunny']

我希望能够调用 x(1) 并让它返回 'fun',但我却一直收到 'f'.

此外,有没有一种方法可以将字符串添加到列表中,而无需让列表返回字符串应在的位置的数字?我试过使用 str2double 和其他一些东西。似乎这两件事都应该可以在 MATLAB 中完成。

最佳答案

存储具有不同长度的字符串列表的最简单方法是使用 cell arrays .例如:

>> x = {'fun', 'today', 'sunny'};  %# Create a cell array of strings
>> x{1}                            %# Get the string from the first cell

ans =

fun

关于string - 在 MATLAB 中,您可以将字符串视为列表中的一个对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3064680/

相关文章:

javascript - 将其中包含数字数组的字符串转换为实际值

c# - 如何从 C# 中的字符串中删除多个、重复和不必要的标点符号?

python - 如何根据数组的另一部分替换数组的一部分?

c# - 在另一个列表中添加列表项

python - 如何处理 Pytjon 列表列表中具有二进制值的样本的索引超出范围和无效语法?

matlab在获取pointgrey图像时崩溃

python - 查找字符串中字符的索引

arrays - 返回数组中字符串的长度

c++ - 将 C/C++ 代码作为 MEX 文件调用与纯 C/C++

matlab - 矩阵中元素的总和使用matlab的求和函数