[Matlabの]どのようにファイルから文字列を読み込むには?

D

davyzhu

Guest
こんにちはすべて、私は、ファイルは、文字列の行が含まれている。文字列が含まれている連続'0 '' 1'、like'0100011001 ...'. MATLABがどのように文字列をロードするには?どんな提案がよろしくお願いいたします!ベストは、デイビーに関して
 
方法1。ファイル=入力('の入力ファイル名'、's'が)の= fopen(ファイル)fidに、Aは、fscanfは(fidは、[2、infファイル]'電子%xは%が')=;%は何uが、これは***する(fid)はfcloseを、メソッドを2。 (MATLABのヘルプから)mydata.datの最初の行は、サリーは、Type1 12.34 45は、[はい]%形式を使用して自由なフォーマットのファイルとして、ファイルの最初の行を読み取り専用です。 [名前は、型のx、y、答え] = textreadは('mydata.dat'、'%は%%だよfが...%dが%s'は、1)を返します名='サリーのタイプ= x'をタイプ1' = 12.34000000000000はy = 45答え='はい'
 
こんにちは、私はあなたがバイナリ形式および使用fread関数の入力を保存をお勧めします。そうでなければ、fscanfを使用することができます。 brmadhukar
 
はい、それを使用して、MATLABで直接コマンドがあります。テキスト= textreadは('file_name'に、%s)が、または、それはまた、いくつかの区切り文字に応じてファイルを読み取ることができます。テキスト= textreadは('file_name'に、%sを'区切り文字'、'\\ n')を、このようにするには、ヘルプlakshmishを見ることができる多くのオプションがある
 

Welcome to EDABoard.com

Sponsor

Back
Top