「Matlab でバイナリ ファイルを読み書きする」という投稿を読みましたが、まだ疑問があります。Cでfwriteを使用して作成されたlong double値のバイナリファイルと、使用しているMatlabがあります
fid = fopen('vz3.dat', 'r')
mydata = fread(fid, 'double')
vz3.dat は私のファイルです。しかし、Matlab でガベージ値を取得しています。によると
[cinfo, maxsize, ordering] = computer
Matlab では、私のコンピューターはリトルエンディアン システム (バイト順序システム) です。助言がありますか?
ところで、バイナリ ファイルは必ず .bin で終わる必要がありますか。私は .dat 拡張子を使用しています。そうしてもいいですか?
どうもありがとう