Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

How to export a txt file

1 vue (au cours des 30 derniers jours)
Pouyan Msgn
Pouyan Msgn le 7 Mai 2020
Clôturé : MATLAB Answer Bot le 20 Août 2021
I have a txt file here but there is a problem in the X-axis and I have to reduce it by the value 1.4
I did it in Matlab but I failed to save it as new txt file
Here is my attempt:
clc
clear all
D398=importdata('J398.txt');
X=D398(:,1)-(1.4); Y=D398(:,2);
A=[X Y];
fileID = fopen('NewFile.txt','w');
fprintf(fileID,'%6.2f %12.8f\n',A);
fclose(fileID);
The Y axis in the NewFile is not the same as before!
  2 commentaires
Andreas
Andreas le 7 Mai 2020
Hello,
generally speaking arrays in MATLAB are stored in a column major fashion. In this case matrix A is first converted columnwise into a vector and then its components are sequentially written out to file.
To get the desirable outcome, the following line of code needs to be instead used,
fprintf(fileID,'%6.2f %12.8f\n',A.');
Kind Regards,
Andreas
Pouyan Msgn
Pouyan Msgn le 7 Mai 2020
Hi thank you!

Réponses (0)

Cette question est clôturée.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by