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 中查找有关 Predictive Maintenance Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!