file read & write to text file for long data

2 次查看(过去 30 天)
I want to write binary data to .txt format
clear all; close all
rng(1);
x = randi([0,1], 1,10000);
fileID = fopen('test_vector2.txt','w');
fprintf(fileID,'%d \n',x);
fclose(fileID);
when I open the .txt file in matlab, it is not problem. but when i open the file extenal of matlab, I cant understand contents of file.
in the case of small size x, there are not problem, but another case big size x, there are problem.
  1 个评论
Ive J
Ive J 2021-9-26
What do you mean by "when i open the file extenal of matlab, I cant understand contents of file"? If you open test_vector2.txt in any text editor, you can see the contents. Note that also it's not a binary file, it's a plain text file.
What do you wanna do and what's your problem exactly?

请先登录,再进行评论。

回答(1 个)

제 허
제 허 2021-9-27
when I open the file double click, I cant understand .txt file as above figure.
but when I open the file in matlab, I can understand and read this data.
I guess that data x is so long, then the file is broken. ??
thank you for your answer

Community Treasure Hunt

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

Start Hunting!

Translated by