• Domingo 19 de Mayo de 2024, 03:06

Autor Tema:  Comando text  (Leído 1273 veces)

meteoro315

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Comando text
« en: Miércoles 5 de Mayo de 2010, 03:38 »
0
Hola buenas tardes, tengo una duda con el comando text:
Como puedo hacer para imprimir una variable en algún figure(n)?
Ejemplo: Escribo esto en matlab:

>>figure(1)
>> axis([0 5 0 5],'on')
>>a=3
>>text(2,2,'a','HorizontalAlignment','center')

El resultado es que la parte 2,2 de la ventana de figure(1) me va a escribir 'a', pero como puedo hacer para que en vez de imprimir 'a' me salga '3' o el valor de la variable 'a'?, intenté con: text(5,19,a,'HorizontalAlignment','center') que es el mismo comando de arriba pero sin las comillas de a, y sabe dios cuantas combinaciones mas pero me marca errores, lo que pasa es que quiero hacer una pequeña tabla con diferentes resultados de otras operaciones que hice, o alguna otra idea que me puedan dar para hacer tablas(que también llevará letras)? mi programa que hice en matlab ya resuelve bien el problema que me piden (proyecto de la uni) pero solo me falta mostrar resultados y necesito esa tabla.
Porfa ayudenme, ya he estado buscando en muchos foros y no he encontrado ninguna solución para este problema. Gracias

germangsilva

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Comando text
« Respuesta #1 en: Viernes 21 de Mayo de 2010, 22:59 »
0
hola espero que te sirva, utiliza el comando num2str(a) y resuelto el problema
>>figure(1)
>> axis([0 5 0 5],'on')
>>a=3
>>text(2,2,'num2str(a)','HorizontalAlignment','center')


sabes como hago para centralizar un titulo

title(strvcat(strcat('Função Espectro de Energia  E= f(FFT(kappa)^2)'),  strcat('Altura :  ' , num2str(B),' m'), strcat('Regressão a0: ',num2str(a0),', a1: ',num2str(a1) )), 'HorizontalAlignment','center');  
   
quisiera que apareciera centralizado en la parte superior del grafico, ASÍ:

Função Espectro de Energia  E= f(FFT(K)^2)
................Altura :1 m                                    
.......Regressão a0:-5.7965, a1:-1.6059


UTILIZO 'HorizontalAlignment','center' PERO NO ME SIRVE,


saludos