Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to export a txt file

1 visualización (últimos 30 días)
Pouyan Msgn
Pouyan Msgn el 7 de Mayo de 2020
Cerrada: MATLAB Answer Bot el 20 de Ag. de 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 comentarios
Andreas
Andreas el 7 de Mayo de 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 el 7 de Mayo de 2020
Hi thank you!

Respuestas (0)

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by