2014-09-05 143 views

回答

0

如果它只是一个行字符串则:

short_string = long_string(2:end) 

但是,如果你有一个字符串单元阵列,然后要么做如上,如果你已经有一个循环,否则,你可以使用这个速记符号做到这一点的一条线:

short_strings = cellfun(@(x)(x(2:end)), long_strings, 'uni', false) 

否则,如果你有一个字符串(即所有相同的长度)的矩阵,那么你可以向量化它:

short_strings = long_strings(:, 2:end) 
+0

非常感谢。你能澄清长串和短串吗。我的字符串可以有500个字符。 – newuser 2014-09-05 12:39:59

+0

@newuser这些只是我选择的变量名称。用你实际字符串的名字替换'long_string',用'short_string'替换你想存储的字符串的名字,而不用第一个字母(如果你想覆盖变量,这可以是相同的名字) – Dan 2014-09-05 12:41:19

+0

得到它了。再次感谢! – newuser 2014-09-05 12:42:25

相关问题