domingo, 3 de abril de 2011

Como cambiar el Color de BackGround del Plot o Scope en Matlab


Buen dia amigos y lectores

Super cansados del MALDITO color negro de fondo en el Plot y/o Scope (Simulink) en Matlab

para cambiarlo libremente a tu gusto sigue estos sencillos pasos:



1. Entra a Matlab y comienza con el trabajo que tengas pero antes de usar plot o antes de Scope...
2. En la pantalla principal de Matlab presiona Start
3. Selecciona Plot tools (se abrira algo como esto), Pudes Maximizar la ventana Plot Tools si deseas

4. Ahora continua con la instruccion Plot o doble clic en el Scope (o el comando que vayas a usar) para visualizar la grafica (yo estoy usando scope en simulink)
5 Clic en la pequeña flecha negra (parte superior derecha) dice Dock Scope
Obtendras algo como esto, la ventana de Plot Tools esta maximizada:
6. Ahora haz clic en Axes (ejes) (ventana Plot Browser) y te mostrara lo que estamos buscando

7 selecciona el color de fondo que desees, en mi caso blanco para no malgastar tinta de la impresora

8. Ahora la linea no se ve, mejor la coloreamos de negro, seleccionamos la linea en el plot Browser (debajo de Axes), se mostrarn sus propiedades, y le cambiamos el color

9. Ahora que la tenemos del color deseado

10 picamos en Undock Scope, flecha negra, parte superior derecha

11. Listo, tenemos la grafica tal como la deseamos

Agradecer es comentar



12 comentarios:

  1. A mi esto no me funciona, se me va a la pantalla principal del matlab, pero no se me mete en el Plot Tools que he abierto, que hago aqi falta algun paso.

    ResponderEliminar
  2. Claro que funciona amigo, si lo publique con tanto esmero no es por menos, dejame ver que paso podria haber faltado, y si pudieras explicar mejor la falla te lo agradeceria

    ResponderEliminar
  3. Funciona a la perfección, siguiendo el tuto bien no debe haber fallas, lo he hecho todo de nuevo, cabe recordar que lo hice para Matlab 2010 asi que no he testeado aun en Matlabs anteriores, si de alguien es el caso de que no funciones en versiones anteriores favor de dejar sus comentarios

    ResponderEliminar
  4. Buenas amigo.. espero y puedas ayudarme..

    Estoy trabajando con imagenes en matlab pero no logro convertirla en 4:2:2 ya hice todos los cambios pero no logro llevarla a ese formato.. aca dejo mi codigo

    clear all:
    close all;
    clc
    %
    rgb=imread('tux.PNG'); %Leer imagen
    figure
    imshow(rgb); %Mostrar la imagen
    YIQ=rgb2ntsc(rgb);%Transforma la señal a ntsc
    figure
    imshow(YIQ);% Mostrar la imagen
    whos YIQ
    I1=YIQ(:,:,1);%Se obtiene solo el color en R
    I2=YIQ(:,:,2);%Se obtiene solo el color en G
    I3=YIQ(:,:,3);%Se obtiene solo el color en B
    figure
    imshow(I1)%Mostrar la imagen
    figure
    imshow(I2)%Mostrar la imagen
    figure
    imshow(I3)%Mostrar la imagen
    y=rgb2ycbcr(rgb); %Combertir la señal a ycbcr
    figure
    imshow(y)
    e=im2uint8(y)
    tam = size(y);

    me dijo un amigo que hiciera una estructura de repeticion para generar una matriz que obtenga 4:2:2 es decir que tenga toda la luminancia, 2 de Cr y 2 de Cb.. pero e alli donde no se que hacer..

    Gracias de ante mano..

    ResponderEliminar
  5. pufff, sorry man, no suelo usar mucho Matlab en cuestion de imagenes, solo lo uso para calculos en ingenieria de control,
    pero si tienes facebook te puedo contactar con un amigo de maestria que esta haciendo su tesis en algo de imagenes, y con inge que me da clases que le sabe mucho a Matlab y quiza sepa

    sorry, en esto ando medio perdido

    ResponderEliminar
  6. Hola. A mí no me aparece la flechita inclinada en la parte superior del scope. ¿Cómo puedo hacer para cambiar el color de fondo?

    ResponderEliminar
  7. Gracias de gran ayuda.
    Muy sencillo de usar

    ResponderEliminar
  8. Muchas Gracias!, fue de gran utilidad

    ResponderEliminar
  9. AAAi AAAAAi AAAAYUUUUUUUDAAAAAA
    no me funciona :v

    ResponderEliminar
  10. AAAi AAAAAi AAAAYUUUUUUUDAAAAAA
    no me funciona :v

    ResponderEliminar