Programación Específica > Matlab

 Problema poniendo título en gráfica

(1/1)

fonsidani:
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

allisap:
saludos.

estas seguro que tu codigo funciona?

porque la linea


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

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

fonsidani:
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.

Navegación

[0] Índice de Mensajes

Ir a la versión completa