SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: fonsidani en Jueves 6 de Agosto de 2009, 11:08

Título: Problema poniendo título en gráfica
Publicado por: fonsidani en Jueves 6 de Agosto de 2009, 11:08
Hola,

Tengo un pequeño problema poniendo el título a una gráfica.
Si tengo el siguiente código:

a = [1 4 {'s'} 6 8];

plot([1,1],[-3,3],'r')
title(['Dibujo de ' a(3) '.']);

Al escribir el string del array a, lo pone en una línea diferente. Es decir, el título que me sale en la gráfica es:

Dibujo de
    s
    .

Muchas gracias por vuestra ayuda.

Un saludo
Título: Re: Problema poniendo título en gráfica
Publicado por: allisap en Jueves 6 de Agosto de 2009, 22:19
saludos.

estas seguro que tu codigo funciona?

porque la linea

Código: Matlab M
  1. a = [1 4 {'s'} 6 8];
  2.  


no deberia funcionar, porque no puedes crear un vector con numeros y caracteres mezclados, de hecho lo probe y no funciona....


saludos

Victor Pasilla
Puebla, Mexico
Título: Re: Problema poniendo título en gráfica
Publicado por: fonsidani en Viernes 7 de Agosto de 2009, 09:11
A mi si que me funciona...

Además, ya he encontrado el problema: al utilizar el title, hay que poner a{3} en vez de a(3). Es decir, el código sería:

title(['Dibujo de ' a{3} '.'])

Y el resultado ya es:

Dibujo de s.