フィルターのクリア

convert .dat files into .txt or .xls files

8 ビュー (過去 30 日間)
Laura Paletto
Laura Paletto 2018 年 7 月 10 日
コメント済み: Guillaume 2018 年 7 月 10 日
Hi all, I am collecting spectra from a system that outputs data as .dat file. I'd like to convert these files in .txt or .xls to plot them. I tried this
clear all
close all
filename = 'finale100.dat';
A = importdata(filename);
Npoints = A.data(1);
for ii = 1:Npoints
intensity(ii,1) = str2num(A.textdata{8+ii});
end
plot(intensity)
but it's not working. I cannot attach it as it won't let me upload the .dat file.. Any suggestions please?
  13 件のコメント
Adam
Adam 2018 年 7 月 10 日
編集済み: Adam 2018 年 7 月 10 日
Just open it in any text editor (I use Notepad++, but basic Notepad would work) to see if it is binary or ascii. If it is human-readable then it is ascii. If it is full of symbols and junk it is binary. If A looks right though then again, it looks like your code on this line:
intensity(ii,1) = str2num(A.textdata{8+ii});
is not extracting the correct results from it. Why is there a hard-coded 8 in there?
Guillaume
Guillaume 2018 年 7 月 10 日
Just open it in any text editor
Or attach it here after renaming it. We'll tell you.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by