MATLABの文字列のリストを反復しようとしています。問題は、 'for'ループの中で、私のイテレータは文字列ではなく 'セル'とみなされることです。MATLABの文字列のリストを反復する
for str = {'aaa','bbb'}
fprintf('%s\n',str);
end
??? Error using ==> fprintf
Function is not defined for 'cell' inputs.
これを修正するにはどのような正しい方法がありますか?
これは、MATLABのデザインの概念バグであるならば、私は疑問に思います。なぜこれはこのように構築されていますか? – Memming
@Memming Nope。 'printf'ファミリの関数を使用する方法がわからない人でも、 – KitsuneYMG