¿Es posible mostrar unicode en las etiquetas de parcela de MATLAB?
(3)
Pruebe esto en su lugar:
xlabel( ''Time (/mu s)'', ''interpreter'',''tex'' );
o simplemente
xlabel( ''Time (/mu s)'');
Me gustaría llamar algo así como
xlabel( ''Time (μs)'' );
Pero eso solo aparece con un signo de interrogación en la trama. ¿Hay alguna forma de que aparezca el Unicode?
Preferiría usar el formato TeX / LaTeX.
En general, MATLAB no tiene un sistema consistente para mostrar caracteres Unicode. En su respuesta, gnovice menciona el uso de la función char
, pero tenga en cuenta que esto realmente mostrará el carácter que corresponda a ese valor decimal en su sistema actual (según su configuración regional).
En Windows significa que probablemente querrá hacer referencia a la página de códigos de Windows-1252 al elegir su valor decimal. Puede usar este recurso si decide usar LaTeX.
Para su ejemplo específico, puede obtener la pantalla que desea utilizando el formato TeX / LaTeX:
xlabel(''Time ({/mu}s)'');
Para el caso más general de visualización de caracteres Unicode, si conoce el código de su personaje , puede convertir el valor decimal del código en un carácter utilizando la función CHAR y construir una cadena como esta:
xlabel([''Time ('' char(181) ''s)'']); %# Same results as above