Write arrays with exact values from .txt files with scientific notation
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello together,
i read values from .txt files. The values are in scientific notation and have the form
0.7553396358543418E-01
0.7553483893557424E-01
.....
My suggestion for this:
folder = ['foldername'];
filename_t = fullfile(folder, sprintf('%dHz_t_LS_%d.txt', f_sim, LS));
fileID_t = fopen(filename_t, 'rt');
t_total = textscan(fileID_t, '%sf,'HeaderLines',0);
t_total = t_total{1};
But unfortunately it never gives the correct value. I only get values in the form 0.0750, which is much too low accuracy.
i have already experimented with %16.8f etc., but did not reach my goal
Many greetings
댓글 수: 2
Stephen23
2020년 9월 12일
"My suggestion for this"
will not work because the syntax is not valid:
t_total = textscan(fileID_t, '%sf,'HeaderLines',0);
% ^ ^ ^
채택된 답변
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!