string - 创建字符串元胞数组 matlab

标签 string matlab cell

您好,我正在尝试创建一个字符串元胞数组:

data = ['1';'2';'3';'4';'5';'6';'7';'8';'9';'10';'11';'12';'13';'14';'15';'16';'17';'18';'19';'20';];

我期待一个包含 25 个元素的元胞数组。但我得到:

length(data)

= 33

很明显数字 12,13 等被算作 2 位。

我的问题是如何确保元胞数组的长度为 20?即使我使用的是整数,我将元胞数组放入的函数也必须是字符串元胞数组!

最佳答案

你需要做的:

data = {'1';'2';'3';'4';'5';'6';'7';'8';'9';'10';'11';'12';'13';'14';'15';'16';'17';'18';'19';'20';};

使用{}。这些将形成一个元胞数组。

关于string - 创建字符串元胞数组 matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19167843/

相关文章:

matlab - 删除对象句柄并保留 MATLAB 中的变量

matlab - quiver3 返回长度不正确的向量

HTML 表格交错单元格合并

excel - 使用VBA取消对单元格的保护

javascript - 正则表达式从字符串中拆分数字

C# Regex.Split 强制结果不转义字符

java - 带双引号的列表项

python - 按 utf-8 的降序对字典进行排序

matlab - 如何在 MATLAB 中将图形打印为带有嵌入希腊字母或公式的 pdf 文件?

r - 获取一个点(栅格)距离内的单元格数量