Writing row vectors to file
57 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am currently using the following scheme to write the row vectors Vec_A and Vec_B to a file:
fid = fopen('myfile.dat','wt');
fprintf(fid,'%f %f\n',Vec_A,Vec_B);
fclose(fid);
However, this writes the vectors as column vectors. How can I modify the above code to instead write them as row vectors, such that the values of Vec_A are the first row and the values of Vec_B are the second row?
0 Commenti
Risposte (2)
Ameer Hamza
il 19 Apr 2020
Vec_A = 1:10;
Vec_B = 11:20;
fid = fopen('myfile.dat','wt');
fprintf(fid,'%f ',Vec_A);
fprintf(fid,'\n');
fprintf(fid,'%f ',Vec_B);
fclose(fid);
0 Commenti
KSSV
il 19 Apr 2020
M = [Vec_A; Vec_B] ;
fid = fopen('MyFile.txt' , 'wt')
fprintf(fid, [repmat('%f\t', 1, size(M,2)) '\n'], M')
fclose(fid);
0 Commenti
Vedere anche
Categorie
Scopri di più su Text Files in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!