2011-07-01 6 views
-1

私はMATLAB上の電気通信デバイスシミュレータに取り組んでいます。私はいくつかのデジタルデータをエンコードし、変調し、いくつかのノイズを加え、復調しようとしています。私のデータはもう回復できません。ファイルをMATLABにそのままロードしますか?

私の問題は、狂ったファイルを自分のワークスペースにインポートする方法がわかりません。それはtxtや何か、ちょうどいくつかのファイルになることはありません。 MATLABにバイナリ形式のファイルを読み込ませるにはどうしたらいいですか?

+0

テキストや何かがない場合、Matlabはどうなりますか? – Phonon

+0

それは、文字や数字などの文字列として表すことができますが、厳密にはtxtではありません。未知のエンコーディングのサウンドデータを含むファイルであると仮定します。 – uzo

+0

[fread](http://www.mathworks.com/help/techdoc/ref/fread.html)を試しましたか? – Phonon

答えて

0

それは私がすべてに沿って、間違ったパラメータで右の機能を使用していたが判明しました。私はfopen('filename')で開きたいファイルを開き、関数出力の番号をA=fread(thenumber)に使用しました。これは、ファイル内の各バイトの配列を小数値で返します。私は自分のプロジェクトにこのデータを使用できると確信しています。

皆様のおかげで彼らの助けになりました!

0

あなたはより特異的であることができるでバイナリデータを操作するに関する質問をしてみ?どのようなフォーマットを指定する代わりに、拡張子を実際に見ることができ、拡張子を指定することができます。それがビデオであればmmreader()で読み込み、イメージであればimread()で読み込みます。 MATLABにロードしたいファイルの拡張子。

H2H -Harsha

+0

画像ファイルを撮影し、拡張子を.datまたは.binに変更したとします。私は何らかの方法でmatlabの画像を処理したくない、私はちょうど送信されるいくつかのデータをシミュレートしたい。したがって、データが迷惑メールであれば大丈夫です。 – uzo

関連する問題