Borrar filtros
Borrar filtros

How to save results with greek letters for importing into publish command

3 visualizaciones (últimos 30 días)
S H
S H el 24 de Mayo de 2019
Comentada: madhan ravi el 24 de Mayo de 2019
showing data with greek letters in Matlab command window interface has no problem. The following code is an example:
fprintf(['coordinate = ','%0.2e \x',num2str(dec2hex(8737)),'%0.2f \x',num2str(dec2hex(186)),'\n'],10,pi)
I want to save the outputs of my scripts that has greek letters into a file. If I use fopen and fclose such as:
fid=fopen('filename');
fprintf(fid,['coordinate = ','%0.2e \x',num2str(dec2hex(8737)),'%0.2f \x',num2str(dec2hex(186)),'\n'],10,pi);
fclose(fid);
greek letters are not shown properly by the text editor and the saved file cannot be used later.
My question: How can I save the results with greek letters shown in Matlab command window interface to a file so that I can load them later into publish command and create a report from the outputs of my scripts.

Respuestas (1)

madhan ravi
madhan ravi el 24 de Mayo de 2019
Z=sprintf('coordinate = %0.2e %s %0.2f %s',...
10,char(8737),pi,char(186));
writetable(table({Z}),'sample.txt',...
'WriteVariableNames',0)
  4 comentarios
S H
S H el 24 de Mayo de 2019
Thank you Madhan. Still char(8737) doesn't show properly. It is probably because of an issue with utf-8 encoding that I do not know how to fix.

Iniciar sesión para comentar.

Categorías

Más información sobre Labels and Annotations en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by