5574x1 セル配列である data という変数があります。現在、各要素は文を表す文字の配列です。各配列を空白で分割したい。だから私はこれをやってみました:
new_data = {strsplit(データ{:})}
そしてMatlabは私にこのエラーを与えます:
Error using strsplit (line 94)
Argument 'spam Free entry in 2 a wkly comp to win FA Cup final tkts
21st May 2005. Text FA to 87121 to receive entry question(std txt
rate)T&C's apply 08452810075over18's' did not match any valid
parameter of the parser.
ただし、これを行うと:
for x=1:5574
d(x) = {strsplit(data{x})};
end
それはうまく動作します。2つの違いが何であるかを理解できないようです。最初のものはなぜ機能しないのですか?どんな助けでも大歓迎です。