How to store a data of a structure into a text file.
1 回表示 (過去 30 日間)
古いコメントを表示
I have created a structure in which 4 variables are defined. How to store the values of structure into a text file.
0 件のコメント
採用された回答
Geoff Hayes
2015 年 1 月 13 日
Priyanka - if you just want to write the structure to file, then just try using fopen to open the file, fprintf to write the data (each of the four variables) to file, and fclose to close the file.
2 件のコメント
Aiswarya Babu
2021 年 6 月 11 日
help me to store data as a text file.
These are the values i need to store as a text file .
29 C3 50 5F 57 14 20 F6 40 22 99 B3 1A 02 D7 3A
Kindly help me.
その他の回答 (1 件)
samesu naq
2018 年 12 月 10 日
s1.name = 'fred';
s1.age = 42;
s1.height = 170;
s1(2).name = 'alice';
s1(2).age = 29;
s1(2).height = 160;
fileID = fopen('use of structure .txt','a');
fprintf(fileID, 'Missile # :%s \n', s1.name);
fprintf(fileID, 'Operator Name :%s \n', s1.age);
fprintf(fileID, 'Operator Name :%s \n', s1.height);
fprintf(fileID, 'Missile Type :%s \n', s1(2).name);
fprintf(fileID, 'Missile ID :%s \n',s1(2).age);
fprintf(fileID, 'Container Number :%s \n', s1(2).height);
fclose(fileID);
simply fprintf is not write structure variable in text file
Error occur ''Scalar structure required for this assignment.
Error in Untitled (line 36)
s1.name = 'fred';''
1 件のコメント
Walter Roberson
2021 年 6 月 11 日
編集済み: Walter Roberson
2021 年 6 月 11 日
s1(1).name = 'fred';
s1(1).age = 42;
s1(1).height = 170;
s1(2).name = 'alice';
s1(2).age = 29;
s1(2).height = 160;
fileID = fopen('use of structure .txt','a');
fprintf(fileID, 'Missile # :%s \n', s1(1).name);
fprintf(fileID, 'Operator Name :%s \n', s1(1).age);
fprintf(fileID, 'Operator Name :%s \n', s1(1).height);
fprintf(fileID, 'Missile Type :%s \n', s1(2).name);
fprintf(fileID, 'Missile ID :%s \n', s1(2).age);
fprintf(fileID, 'Container Number :%s \n', s1(2).height);
fclose(fileID);
参考
カテゴリ
Help Center および File Exchange で Symbolic Computations in MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!