I have a text file that consists of:
[a, b, c]=textread('C:\Users\Srtm\Desktop\new\os.txt','%f%f%f');
where am i doing wrong

 채택된 답변

Nitanshu
Nitanshu 2022년 6월 27일

1 개 추천

Hi Halil,
Probably you want to extract the each column separately from the text file.
You can take the help from the below code:
ans = readtable("filename.txt");
a = ans(:, 1);
b = ans(:, 2);
c = ans(:, 3);
% a, b and c will be your required columns
Hope it helps!

댓글 수: 1

Walter Roberson
Walter Roberson 2022년 6월 27일
No, a b c would end up as tables with one variable each, not as numeric. Use readmatrix() or use {} indexing

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

추가 답변 (1개)

Cris LaPierre
Cris LaPierre 2022년 6월 27일

1 개 추천

Use readtable (use column headers as variable names) or readmatrix (will need to skip the first row) instead.

카테고리

도움말 센터File Exchange에서 File Operations에 대해 자세히 알아보기

제품

질문:

2022년 6월 27일

댓글:

2023년 1월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by