2017-10-12 10 views
1

セル配列のn番目の要素の後ろにある要素だけを保持する必要があります。セル配列のテキスト操作

例:

cell_in = {'test string no (1)'; 
      'test string no (2)'; 
      'test string no (3)'} 

と、私はこの結果を取得する必要があります:私は失敗し、次の試してみました

cell_out = {'no (1)'; 
      'no (2)'; 
      'no (3)'} 

を:

cell_out = cell_in{:}(13:end) 

をする方法はありますおそらくcellfunを使用してこれを整理しますか?

+0

ようこそ! –

答えて

1

すべてのセルの内容にインデックスを直接適用することはできません。

あなたが望むことを達成するための方法は、anonymous functionを経由して、すべてのセルの内容に必要なインデックスを適用するためにcellfunを使用することです:スタックオーバーフローへ

cell_out = cellfun(@(c) c(13:end), cell_in, 'UniformOutput', false); 
+0

これは私が探していたものです。本当にありがとうございました! –