Effacer les filtres
Effacer les filtres

How do i read the exact values from a textfile

1 vue (au cours des 30 derniers jours)
SA
SA le 28 Avr 2020
Commenté : SA le 29 Avr 2020
I have a textfile that contains a vector of length 441. However when i use the fileread command, Matlab says the file has length.12350. It prints put all the values but a wrong size. How do I correct this?
The file ia attached below
  5 commentaires
Geoff Hayes
Geoff Hayes le 28 Avr 2020
SA - strange..not sure why it would be empty. Possibly something in the formatting of the file (?). See Tommy's answer below for a working solution.
SA
SA le 29 Avr 2020
Hi Geoff, I used the importdata and it worked. I am just wondering why it didn't at first. Thanks for the help

Connectez-vous pour commenter.

Réponses (1)

Tommy
Tommy le 28 Avr 2020
Modifié(e) : Tommy le 28 Avr 2020
fileread is reading each character from the file. If you want to interpret those characters as numbers, one option is to use textscan:
fileID = fopen('finite1_lu.txt');
A = textscan(fileID, '%f', 'HeaderLines', 1);
fclose(fileID);
  8 commentaires
SA
SA le 29 Avr 2020
It says the readmatrix is an undefined name
SA
SA le 29 Avr 2020
I was able to solve it. I used the importdata and it worked. Thanks for the assistance

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by