これまでで最も単純なことをしようとしています。バイナリモード(符号なし16)でQTに数値を書き込み、matlabでファイルを読み取ります。将来ファイルに番号を追加するので、追加モードを使用しますが、これを正しく行うことができないようです。
これはQTコードです:
QFile f("C:\\temp.dat");
f.open(QIODevice::WriteOnly | QIODevice::Append)
QDataStream out(&f);
out<<quint16(270);
f.close();
そしてこれはMatlabコードです:
fid = fopen('C:\\temp.dat');
F_nums = fread(fid,1,'*uint16');
fclose(fid);
非常に単純なようですが、数字を間違って読み取ります...
ありがとうございました!