I am using the following functions for writing and reading 4098 floating point numbers in MATLAB:
Writing:
fid = fopen(completepath, 'w');
fprintf(fid, '%1.30f\r\n', y)
Reading:
data = textread(completepath, '%f', 4098);
where y contains 4098 numbers. I now want to write and read 3 strings at the end of this data. How do I read two different datatypes? Please help me. Thanks in advance.
Here’s an example of what I think you want to do, using TEXTSCAN for reading the file instead of TEXTREAD (which will be removed in a future version of MATLAB):