CSV file imported with readmatrix is misreading the data in the CSV file
10 次查看(过去 30 天)
显示 更早的评论
I'm trying to read a roughly 400 row csvfile consisting of one column of 3 digit numbers and 35 colums of 8 digit integres. The resulting array consists of 5 digit numbers with a decimal point after the first number. This isn't too helpful. The numbers represent measured frequencies in the 15MHz range so I'm losing data when importing
0 个评论
回答(4 个)
per isakson
2019-11-18
编辑:per isakson
2019-11-18
"The resulting array consists of 5 digit numbers with a decimal point after the first number." I assume that you describe how the numbers are displayed in the Command Window.
Try
format long
Example:
>> format long
>> pi
ans =
3.141592653589793
>> format short
>> pi
ans =
3.1416
>>
"I'm losing data when importing" No, it's only a question of how the values are presented.
0 个评论
James Andrada
2019-11-18
1 个评论
per isakson
2019-11-18
编辑:per isakson
2019-11-18
Example
>> fprintf( 1, '%.2f\n', pi )
3.14
>> fprintf( 1, '%.4f\n', pi )
3.1416
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Files 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!