SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: Jessi en Jueves 4 de Marzo de 2010, 11:51

Título: Cambiar colores con funcion 'polar'
Publicado por: Jessi en Jueves 4 de Marzo de 2010, 11:51
Hola,

Tengo una duda con la funcion 'polar'. He hecho lo siguiente:

polar(angulos,distancias,'.k');

k es el color negro, y como este hay 7 colores mas. Pero necesito mas colores, entonces habia pensado en crear un vector de valores RGB, pero por mas que lo intento, me da error siempre. Igual es q no se puede hacer eso y yo pensaba q si.

No se si me he explicado. Mi idea es hacer varios colores: [1 1 1], [ 0.5 0.5 0.5], [1 0 1],... y asi tener unos cuantos para crear mi dibujo.

Gracias por adelantado.

Un saludo

Jessi
Título: Re: Cambiar colores con funcion 'polar'
Publicado por: Richi254 en Jueves 4 de Marzo de 2010, 20:28
ok, para hacer esto creo que tienes que hacer lo siguiente:
1.- crea tu vector RGB
2.- en el campo reservado para el color, pon tu vector, SIN COMILLAS
3.- Si quieres ir cambiando de colores, usa una condición que indique cual hay que coger en función de un parámetro, por ejemplo:(vector(i)).

polar(angulos,distancias,vector(i));

Prueba, a ver si hay suerte.
Un saludo.
Título: Re: Cambiar colores con funcion 'polar'
Publicado por: Jessi en Viernes 5 de Marzo de 2010, 11:15
Gracias.
Pero me da error. No se si porque no se puede hacer asi o porque lo hago mal... q todo puede ser.