1、0、セルコマンドを使用してマトリックスサイズを事前に割り当てる方法についてはよく知っていますが、文字列についてはどうでしょうか。
data
自分自身の数値ではなく、これらの数値のASCII文字を出力したい場合、各値が1〜255の間にあるという名前のマトリックスがあるとします。
msg='';
for i = 1 : length(data)
msg=horzcat(msg,floor(data(i))); % horzcat doesn't ignore spaces
end
msg
上記のコードでは、Matlabはmsg
ループが終了する前のサイズを認識していません。私が本当にやりたいのはmsg
、ループが開始する前に変数のサイズを宣言することです。
どうやってやるの ?