Importing data from text file

조회 수: 3 (최근 30일)
Andreas Volden
Andreas Volden 2015년 1월 30일
답변: Rosi 2015년 1월 30일
Hi!
I want to import data from a text file looking like this:
0 0.498102540633 0.235170603626 490.895642209.....
16 0.496103035619 0.156469393101 495.016403917.....
32 0.497132916139 0.184344917004 504.450161031.....
The problem is the spacing between the columns. It's not one regular tab delimiter, it's two. I can't seem to find a method that cope with this. By using "simple" commands that don't accept multi-charcter delimiters and just typing '\t' will result in a matrix where every second row is NAN.
Anyone who can help me with this?
Cheers

채택된 답변

Star Strider
Star Strider 2015년 1월 30일
If you are using textscan, you can use the 'MultipleDelimsAsOne',1 option among the name-value pair arguments.
  댓글 수: 2
Andreas Volden
Andreas Volden 2015년 1월 30일
Thank you, fine human!
Star Strider
Star Strider 2015년 1월 30일
My pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Rosi
Rosi 2015년 1월 30일
You can use the next fuction, too: A = load('NameFile.txt'); the information will be stored into variable A.

카테고리

Help CenterFile Exchange에서 Text Files에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by