MATLAB CREATES AN EXTRA COLUMN WHILE READING A TXT FILE

Hello ,
I have a txt file which i have attached and it have 4 columns. When i read it with matlab it creates an extra column with zeros so it is like that :
2 1 1 0 0
1 1 1 0 0
and the txt file is this
2 1 1 0
1 1 1 0
i use this command to open the txt file
n_values = textread('n_values.txt');
can anyone help me ?

2 comentarios

Which MATLAB release are you using, and which operating system? I am not seeing that on R2020a on Mac.
I note that your file has both carriage return and line feed, so it is most likely to have been created on Windows.
i use R2018b and windows 10

Iniciar sesión para comentar.

 Respuesta aceptada

VBBV
VBBV el 7 de Sept. de 2020
Editada: Walter Roberson el 8 de Sept. de 2020
Try load function instead As below
values = load('n_values.txt');
You are also using same variable name as the filename. Use a different variable name after importing data as shown above

2 comentarios

ok thanks a lot ! it works !
There is no need to use a different variable name than the file name. The file name is a character vector, and whether you use a variable with the same name or not is not going to affect your code (provided that whatever name you use does not conflict with anything else.)

Iniciar sesión para comentar.

Más respuestas (0)

Preguntada:

el 7 de Sept. de 2020

Editada:

el 8 de Sept. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by