TUNING MATLAB 7.1
RESUMEN: Aquí se presentan dos maneras de modificar el entorno del programa MATLAB. Se añadirán algunas líneas de código en el archivo matlabrc.m -que es aquel que se ejecuta al iniciar el programa.
Se cambiará el ícono y el texto que acompaña a éste, así como el mensaje de incio que aparece en el command window.
TUNING 1
La primera modificación es cambiar el ícono del programa y su mensaje. Por ejemplo:
![]() |
Para lograr esto, primero descargamos las siguientes funciones de este link.
Instalamos este programa en el path de MATLAB. Para esto copiamos la carpeta en C:\matlabroot\toolbox y luego:
![]() |
Nos ubicamos en la siguiente carpeta:
C:\MATLAB71\toolbox\local
Abrimos el archivo matlabrc.m y agregamos las siguientes líneas a partir de la línea 41:
%*-*-*-*-*-*MI CODIGO ICONO*-*-*-*-*-*- [a,b] = findAllWindows; a = a(1); v = ver('matlab'); setWindowTitle(a, sprintf('MATLAB DIEGO %s %s',v.Version,v.Release)); %% Set the icon to be one of the others in the MATLAB installation setWindowIcon(a,fullfile(matlabroot,'bin','win32','matlab.ico')); %*-*-*-*-*-*-*-*-*-*-*-*-*- |
Con esto se puede cambiar el ícono del programa y el texto que lo acompaña como muestra la primera figura.
TUNING 2
El segundo cambio es presentar un saludo en el command window al iniciar el programa, como muestra la siguiente figura:
![]() |
El siguiente código muestra un saludo en base a la hora de nuestro PC.
%*-*-MI SALUDO*-*-*- t=clock; if t(4)>1 && t(4)<12 temp = 1; elseif t(4)>=12 && t(4)<=18 temp = 2; else temp = 3; end switch temp case 1 fprintf('\n Buenos días Diego Barragán Guerrero \n \n') case 2 fprintf('\n Buenas tardes Diego Barragán Guerrero \n \n') case 3 fprintf('\n Buenas noches Diego Barragán Guerrero \n \n') end %*-*-fin MI SALUDO*-*-*- |
Nuevamente modificamos el archivo matlabrc.m. Colocamos el código precedente justo en la parte donde está el mensaje inicial del programa:
fprintf('\n To get started, select <a href="matlab: doc">MATLAB Help</a> or <a href="matlab: demo matlab">Demos</a> from the Help menu.\n\n') |





