How do I read a specific string and numerical value from a .txt file and use each one for calculation?
1 回表示 (過去 30 日間)
古いコメントを表示
So I have .txt file that has the following information:
NameA 1999 50
NameB 2005 75
NameC 1987 86
...
The name, the year, and the number are separated by a tab I am supposed to write a script that would read the above information into MatLAB, use the number in the 3rd column for some calculation, and then display the name, year, and the calculated value in 3 columns onto the command window.
How do I even target the numbers in the 3rd columns?
0 件のコメント
採用された回答
Azzi Abdelmalek
2014 年 2 月 24 日
im=importdata('file.txt')
num=im.data
c2=num(:,1) % second column
c3=num(:,2) % third column
texte=im.textdata % first column
2 件のコメント
Image Analyst
2014 年 2 月 24 日
I'm not sure of the problem. It's a string and you want a string and you put %s in the sscanf() statement for it, so what's going wrong? Show you sscanf() statement, because it sounds fine to me.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Import and Export についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!