2014-09-05 145 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

相關問題