Matlab - Simbolo de los grados en Matlab

   
Vista:

Simbolo de los grados en Matlab

Publicado por David (8 intervenciones) el 17/06/2015 19:53:38
Hola!

¿Alguien sabe como se puede escribir el símbolo de los grados ,º, dentro de una GUI de Matlab con el tipo de letra Symbol activado?

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jorge De Los Santos

Simbolo de los grados en Matlab

Publicado por Jorge De Los Santos (212 intervenciones) el 18/06/2015 07:55:51
Hola David.

Normalmente funciona sólo colocando tal cual el símbolo desde tu teclado (al menos para la versión de MATLAB que dispongo funciona de esa manera), aun cuando tengas el tipo de fuente Symbol.

Pero, suponiendo que no te funciona de esa forma, entonces voy a tratar de explicarte un poco cómo podrías solucionarlo.

Para el caso de un PushButton

Primero, supongo (espero no equivocarme mucho) que tienes activada el tipo de fuente Symbol porque necesitas mostrar alguna letra del alfabeto griego. Luego, podrías colocar este tipo de letras sin necesidad de recurrir a la fuente Symbol, para ello debes utilizar etiquetas HTML. Por ejemplo, si quieres colocar la letra griega beta, debes poner como String lo siguiente:

1
<html> &beta <html>


Si quieres colocar el símbolo de grados, entonces sería:

1
<html> &deg <html>


O si quieres colocar por ejemplo la letra theta seguida de un símbolo de grados:

1
<html> &theta &deg <html>


Si requieres un poco más de información te dejo el siguiente link, en el cual se trata de explicar un poco de lo que te he puesto anteriormente:

http://labdls.blogspot.mx/2014/05/personalizar-push-button.html

Para consultar más símbolos y caracteres en HTML puedes consultar este link:

http://www.ascii.cl/htmlcodes.htm


Para el caso de un StaticText

Para este caso la cuestión es más complicada, porque los StaticText de MATLAB no aceptan etiquetas HTML como los PushButton. Y así, la opción más sencilla sería usando el tipo de fuente Symbol y colocar directamente el símbolo °. Pero claro, si esto no funciona en tu caso, hay una solución más "rebuscada" que implica sustituir el StaticText de MATLAB por un JLabel de la librería swing de Java, la cual si acepta etiquetas HTML. Si tienes necesidad de llegar a este punto, entonces te recomiendo darle una leída al siguiente link, en el cual se explica lo que te comento.

http://undocumentedmatlab.com/blog/customizing-matlab-labels



Y bueno, consideraría que esos son los casos más probables que tendrías. Por supuesto que si tienes alguna duda más, puedes plantearla con toda confianza y se tratará de ayudarte en lo posible.


Saludos.

Jorge De Los Santos

http://labdls.blogspot.mx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Simbolo de los grados en Matlab

Publicado por David (8 intervenciones) el 19/06/2015 18:58:46
Hola Jorge,

Muchas gracias por la información. Me ha servido mucho para los radio button y los push button :) voy a ver la información que me has pasado sobre Java para los static text.

Un saludo,
David
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar