您好,我正在尝试创建一个字符串元胞数组:
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/