私は(可能であれば)ベクトル化したいプロジェクトを行っています.Matlabのこれらのコード行:
for j=1:length(image_feature(i,:))
string1b=strcat(num2str(j),':',num2str(image_feature(i,j)));
write_file1b=[write_file1b string1b ' '];
end
基本的に、私が取得したいのは、次の方法で出力文字列です。
1:Value1 2:Value2 3:Value3 ....
ValueX は数値であるため、実際の例は次のような出力になることに注意してください。
1:23.2 2:34.3 3:110.8
これは可能ですか?私は、1 から j までの値を持つ別のベクトルと、":" のみを持つ別の j の長さのベクトル、および num2str(image_feature(i,:)) を作成するようなことを考えていました。ベクトル化されたstrcatのように)私がそうするなら:
f(num2str(1:j),colon_vector,num2str(image_feature(i,:)))
上記の出力が得られます。