Effacer les filtres
Effacer les filtres

printing char(177) to text file

5 vues (au cours des 30 derniers jours)
Rakesh
Rakesh le 28 Mar 2014
Commenté : Rakesh le 31 Mar 2014
I want to put +/- char(177) between the numbers x & y and save the output as text file.
x = [4 5 6];
y = x*0.8;
Using sprintf, I get the output on the command window:
sprintf(['%2.0f ' char(177) ' %1.2f\n'], [x;y])
But when I am using
fid = fopen('untitled.txt', 'w');
fprintf(fid, ['%2.0f' char(177) '%1.2f\n'], [x;y]);
fclose(fid);
I don't get +/- between the numbers.
  5 commentaires
Niklas Nylén
Niklas Nylén le 28 Mar 2014
Can you see the ± symbol if you open the txt file in the Matlab editor?
Rakesh
Rakesh le 31 Mar 2014
no, I didn't see ± symbol when opened with Matlab editor too. However, it is working with previous ver. of Matlab in windows 7.

Connectez-vous pour commenter.

Réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by