miércoles, 6 de julio de 2016

Ejemplo de documento de tesis

Archivos en Archivos

https://drive.google.com/file/d/0B4HmMCLcdGiCLXl3S1VJM0FuRkU/view?usp=sharing&resourcekey=0-jx4nBBfNgZrdOiqhYaonYw


Este documento de tesis fue elaborado en TeXstudio, el código latex es el siguiente:

\documentclass[letterpaper,openright,12pt]{book}%documento de tipo libro
\usepackage{anysize}%paquete para cambiar los márgenes
\marginsize{3.0cm}{2.5cm}{3.0cm}{3.0cm}%{Izque}{Derec}{Arrib}{Abajo}--tamaño de los márgenes
\usepackage[spanish,es-tabla]{babel}%cambiar el nombre de cuadros a tablas
\usepackage[utf8]{inputenc} %configuración para español
\setcounter{secnumdepth}{3} %para que ponga 1.1.1.1 en subsubsecciones
\setcounter{tocdepth}{3} % para que ponga subsubsecciones en el indice
\usepackage{enumerate}%para usar distintos tipos de enumeraciones
\usepackage{graphicx}%para las imagenes y gráficos
\usepackage{subfigure} % para subfiguras
\usepackage{float} %Podemos usar el especificador [H] en las figuras, para que se queden donde queramos
\usepackage{capt-of} % Permite usar etiquetas fuera de elementos flotantes (etiquetas de figuras)
\usepackage{sidecap} % Para poner el texto de las imágenes al lado
\sidecaptionvpos{figure}{c} % Para que el texto se alinie al centro vertical
\usepackage{caption} % Para poder quitar numeracion de figuras
\graphicspath{{Imgs/}} %En qué carpeta están las imágenes
\usepackage[sort&compress]{natbib} % para contraer referencias de texto
\usepackage{appendix}%para los anexos
\usepackage{url}%para citar las urls
\usepackage{multirow} % para las tablas
\usepackage{longtable}%para tablas largas como la de nomenclatura
\usepackage{pdfpages}%para insertar documentos de tipo PDF
\usepackage{epstopdf}%para insertar imagenes en formato eps obtenidas en Matlab

\usepackage{fancyhdr}%paquete para modificar los encabezados

% configuración de los encabezados
\lhead[\thepage]{CAPÍTULO \thechapter. \rightmark}%izquierdo
\chead[]{}
\rhead[CAPÍTULO \thechapter. \leftmark]{\thepage}%derecho
\renewcommand{\headrulewidth}{0.5pt}%tamaño de letra


\begin{document}%inicio del documento
\renewcommand\appendixname{Anexo}%Renombrar apéndices por anexos
\renewcommand\appendixtocname{Anexos}
\renewcommand\appendixpagename{ANEXOS}

\begin{titlepage}%portada del documento
\includepdf{portada}%se agrega un documento en PDF que contiene la portada
\end{titlepage}

\pagenumbering{Roman} % para comenzar la numeración de paginas en números romanos

% para crear una página en blanco
\newpage
$\ $
\thispagestyle{empty} % para que no se muestre el número en la página

\includepdf{firmas}%se incluye un PDF con firmas o cualquier otro documento

\chapter*{Dedicatoria}% el * evita que añada la palabra capítulo
\textbf{A dios}%texto en negritas y salto de línea

\textit{Por poner en mi camino a las personas correctas.}\\%texto en itálicas y salto de línea

\chapter*{Agradecimientos} % si no queremos que añada la palabra "Capitulo"

\textit{Gracias al Tecnológico Nacional de México y al Centro Nacional de Investigación y Desarrollo Tecnológico (Cenidet) que me permitió ingresar a su programa de maestría y me ofreció desde unas cómodas instalaciones hasta el mejor apoyo por parte de sus catedráticos. }\\


\chapter*{Resumen} % * si no queremos que añada la palabra "Capitulo"

En esta tesis de maestría se presenta el desarrollo de...

\chapter*{Abstract} % * si no queremos que añada la palabra "Capitulo"

In this master thesis the development of...
\newpage
$\ $
\thispagestyle{empty} % para que no se numere esta página

\tableofcontents % indice de contenidos

\cleardoublepage%para que inicie la nueva página en la derecha
\addcontentsline{toc}{chapter}{Lista de figuras} % para que aparezca en el indice de contenidos
\listoffigures % indice de figuras

\cleardoublepage
\addcontentsline{toc}{chapter}{Lista de tablas} % para que aparezca en el indice de contenidos
\listoftables % indice de tablas

\addcontentsline{toc}{chapter}{Nomenclatura} % para que aparezca en el indice de contenidos
\chapter*{Nomenclatura}
\begin{longtable}{p{5mm} c p{120mm} } %tabla larga para la nomenclatura
\multicolumn{3}{l}{Notación}\\
\\
$B$ & & Constante que relaciona el metal-medio ambiente específico.\\
$EDS$ &  & \textit{Energy Dispersive Spectroscopy}, Espectroscopia de Energía Dispersiva\\
$SEM$ &  & \textit{Scanning Electron Microscope}, Microscopía Electrónica de Barrido.\\
\\
\\
\multicolumn{3}{l}{Subíndices}\\
\\
$I$ &  & Corriente.\\
$V$ &  & Voltaje.\\
\\
\\
\multicolumn{3}{l}{Letras griegas}\\
\\
$\sigma$ &  & Desviación estándar.\\
$\rho$ &  & Densidad.\\
\end{longtable}

\newpage
$\ $
\thispagestyle{empty} % para que no se numere esta página

configuración de los encabezados
\fancypagestyle{plain}{
\fancyhead[L]{}
\fancyhead[C]{}
\fancyhead[R]{\thepage}
\fancyfoot[L]{}
\fancyfoot[C]{}
\fancyfoot[R]{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}

\pagestyle{fancy}

%CAPITULO 1 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\chapter{Introducción}\label{cap.introduccion}%capítulo
\markboth{INTRODUCCIÓN}{INTRODUCCIÓN}%para el encabezado
\pagenumbering{arabic}%cambio a numeración arábiga
Los metales son materiales con características especiales..

\section{Planteamiento del problema}%sección
En la actualidad la mayoría de la industria...

\section{Objetivos}
\subsection{Objetivo general}%subsección
Elaborar...

\subsection{Objetivos específicos}
\begin{itemize}%lista de elementos sin alguna numeración
\item Desarrollar un...
\item Desarrollar una...
\end{itemize}

\section{Hipótesis}
La...
\section{Justificación}
Generar...
   
\subsection{Alcances}
En esta tesis...

\section{Metodología}
La metodología empleada para el desarrollo del trabajo de tesis fue la siguiente:
\begin{enumerate}[a.] %lista de elementos con secuencia a,b, c... etc
\item Revisión bibliográfica de.. métodos de análisis de corrosión.
\item Selección de...
\item Pruebas del dispositivo utilizando cada sonda en una solución corrosiva determinada.
\end{enumerate}
\section{Organización del documento}
El presente documento consta de seis capítulos...

%CAPITULO  2 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\chapter{Estado del arte y marco teórico}\label{cap.estartmarcteor}
\markboth{ESTADO DEL ARTE Y MARCO TEÓRICO}{ESTADO DEL ARTE Y MARCO TEÓRICO}
\section{Estado del arte}

\section{Marco teórico}
Esta tesis tuvo como finalidad..
\subsection{Metales}
Los metales son sustancias inorgánicas compuestas por uno o más elementos metálicos y pueden contener algunos elementos no metálicos. Ejemplos de metales son el cobre, el hierro, el aluminio, níquel y titanio. Los metales tienen una estructura cristalina en la que los átomos están dispuestos de manera ordenada lo cual les confiere la propiedad de ser dúctiles y resistentes tanto a temperatura ambiente como a altas temperaturas.
Los metales tienen una gran aplicación en la industria, principalmente en la aeronáutica, biomédica, de los semiconductores, electrónica, energética, de estructuras civiles y del transporte (\cite{smith2006materiales}).%ejemplo de cita en el documento

\section{Redes neuronales}
Las llamadas redes neuronales artificiales están basadas en las redes neuronales biológicas que conforman el cerebro humano. Sin embargo, las redes artificiales no han logrado igualar el poder de procesamiento del cerebro humano a pesar de los arduos intentos de los diseñadores. El sistema nervioso humano está constituido por alrededor de $10^{11}$ neuronas, formando un complejo sistema de interconexiones del orden de $10^{15}$ (\cite{olabe1998redes}). La neuronas son muy similares a otras células del cuerpo sin embargo cuentan con capacidad para recibir, procesar y transmitir señales electroquímicas  a todo el sistema que forma el cerebro. La Figura (\ref{fig:redbio}) muestra la interacción entre un par de neuronas biológicas.

%ejemplo de insertar imagen
\begin{figure}[H] %[H] indica que ahí debe de ir forzósamente la imagen
    \centering
    \includegraphics[width=.75\textwidth,natwidth=800,natheight=900]{Imgs/redbio.png}%width indica la ampliación de la imagen
    \caption{Diagrama esquemático de una neurona típica o célula nerviosa (\cite{castro1993redes}).}%pie de la imagen
    \label{fig:redbio}%etiqueta para identificar la imagen y referenciarla
\end{figure}




%CAPITULO   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\chapter{Caso de estudio}


%CAPITULO   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\chapter{Implementación}
\markboth{IMPLEMENTACIÓN}{IMPLEMENTACIÓN}

\begin{figure}[H] %ejemplo de figura con subfiguras
\centering
\subfigure[Entero.]{\includegraphics[width=.2\textwidth,natwidth=800,natheight=900]{./Imgs/hoja1.png}}
\subfigure[Ondulado.]{\includegraphics[width=.2\textwidth,natwidth=800,natheight=900]{./Imgs/hoja2.png}}
\subfigure[Sinuado.]{\includegraphics[width=.2\textwidth,natwidth=800,natheight=900]{./Imgs/hoja3.png}}
\subfigure[Repando.]{\includegraphics[width=.2\textwidth,natwidth=800,natheight=900]{./Imgs/hoja4.png}}
\caption{Tipos de hojas.}
\label{fig:hoja}
\end{figure}

%ejemplo de tabla
\begin{table}[H]
\begin{center}
\caption{Tabla de verdad de niveles lógicos de ganancia en modo enlazado del AD8253.}%pie de la tabla
\begin{tabular}{|c|c|c|r|}%se indica la alineación de cada columna, en este caso las tres primeras columnas se alinean al centro y la cuarta a la derecha
\hline%crea una línea para formar el marco de la tabla
\textbf{$\overline{WR}$} & \textbf{A1} & \textbf{A0} & \textbf{Ganancia} \\ %cada columna se separa con &
\hline \hline
Alto a bajo & Bajo & Bajo & Cambio a 1  \\ \hline% el salto de renglón se hace con //
Alto a bajo & Bajo & Alto & Cambio a 10  \\ \hline
Alto a bajo & Alto & Bajo & Cambio a 100 \\ \hline
Alto a bajo & Alto & Alto & Cambio a 1000  \\ \hline
Bajo a alto & $X^{1}$ & $X^{1}$ & No hay cambio  \\ \hline
Bajo a alto & $X^{1}$ & $X^{1}$ & No hay cambio  \\ \hline
Alto a alto & $X^{1}$ & $X^{1}$ & No hay cambio  \\ \hline
\end{tabular}
\label{tabla:gan_ad8253}
\end{center}
\end{table}



\chapter{Pruebas y resultados}
\markboth{PRUEBAS Y RESULTADOS}{PRUEBAS Y RESULTADOS}
%ejemplo de agregar imagen eps obtenida en Matlab
\begin{figure}[H]
\centering
\includegraphics[scale=0.45]{sin_cos_1}
\caption{Ejemplo de imagen eps}
\label{fig:img_eps}
\end{figure}

%CAPITULO   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\chapter{Conclusiones}
\markboth{CONCLUSIONES}{CONCLUSIONES}
\section{Conclusiones}


\section{Trabajos futuros}

%cambio en el formato de los encabezados
%\lhead[\thepage]{\thechapter. \rightmark}
\lhead[\thepage]{ \rightmark}
%\rhead[\thechapter. \leftmark]{\thepage}
\rhead[\leftmark]{\thepage}
\cleardoublepage

%se agrega la bibliografía
\addcontentsline{toc}{chapter}{Bibliografía}
\markboth{BIBLIOGRAFÍA}{BIBLIOGRAFÍA}
\bibliographystyle{apalike-es} % estilo de la bibliografía.
\bibliography{biblio} % biblio es el fichero .bib que guarda la bibliografía.


\appendix%anexos
\clearpage %página en blanco
\addappheadtotoc%Agrega la pagina de anexos al índice
\appendixpage%Crea una nueva pagina estilo carátula con la palabra ANEXOS

\chapter{Interfaz }\label{aped.A}
La comunicación con...
\begin{figure}[H]
\centering
\includegraphics[width=.25\textwidth,natwidth=800,natheight=900]{Imgs/Arduino1.jpg}
\caption{Arduino UNO.}
\label{fig:arduino}
\end{figure}


\chapter{Información de...}\label{aped.B}

\section{Cálculo de... }


\section{Determinación de... }


\chapter{Ejemplo de...}\label{aped.C}

\chapter{Solución de...}\label{aped.C}


\end{document}% fin del documento

martes, 5 de julio de 2016

Graficar en Matlab


Para graficar una variable en Matlab basta de las siguientes líneas:

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=rand(1,1000); %se genera una variable en forma de vector de nombre "n" de tamaño 1x1000 con elementos random (entre 0 y 1)
figure() %se genera una ventana para una figura

plot(m) %se grafica la variable m con la función plot

Ejecutando el código anterior se obtiene la siguiente ventana

Si se desea guardar la imagen basta con ir al menú File y seleccionar Save as, aparecerá la ventana para indicar donde guardarla y en que formato. Si se desea tener la gráfica y editarla posteriormente la mejor opción es con extensión .fig. Otro formato interesante es con la extensión .eps con la cual se puede trabajar en Latex (ver )


Si solo se desea copiar al portapapeles
Se abre el menú Edit y se elige Copy figure, por ejemplo para usarla en Word.

Dar nombre a los ejes X y Y
Para dar nombre a los ejes X y Y se utiliza el comando xlabel y ylabel respectivamente como se muestra a continuación:

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=rand(1,1000); %se genera una variable en forma de vector de nombre "n" de tamaño 1x1000 con elementos aleatorios (entre 0 y 1)
figure() %se genera una ventana para una figura
plot(m) %se grafica la variable m con la función plot
xlabel('Título para el eje X')%nombrar el eje x

ylabel('Título para el eje Y')%nombrar el eje y


Título de la gráfica
Para dar título a la gráfica se utiliza la función title, a continuación se describe:

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=rand(1,1000); %se genera una variable en forma de vector de nombre "n" de tamaño 1x1000 con elementos random (entre 0 y 1)
figure() %se genera una ventana para una figura
plot(m) %se grafica la variable m con la función plot
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica

Leyenda a la gráfica

La leyenda de lo que se grafica se crea con legend, a continuación se describe:

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=rand(1,1000); %se genera una variable en forma de vector de nombre "n" de tamaño 1x1000 con elementos random (entre 0 y 1)
figure() %se genera una ventana para una figura
plot(m) %se grafica la variable m con la función plot
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('m')%leyenda para lo que se grafica

 
Grosor, forma y color de la lineas
Para cambiar el color se debe de agregar la letra que pertenece a cada uno de los colores disponibles en la función plot, por default se tiene al colo azul, a continuación se escribe la letra perteneciente a cada color.
b     blue      
g     green      
r     red       
c     cyan    
m     magenta 
y     yellow       
k     black
w     white     

Formas para graficar cada punto en la gráfica:

.     point-punto             
o     circle-círculo            
x     x-mark- marca en forma de x           
+     plus-símbolo de suma               
*     star-asterísco            
s     square-cuadrado
d     diamond-rombo
v     triangle (down)-triángulo hacia abajo
^     triangle (up)-triángulo hacia arriba
<     triangle (left)--triángulo hacia la izquierda
>     triangle (right)--triángulo hacia la derecha
p     pentagram-pentagrama
h     hexagram-hexagrama
 -     solid-línea sólida
 :     dotted-línea punteada
  -.    dashdot-guión y punto
--    dashed-línea discontínua   
 (none)  no line-sin línea

El grosor de la línea se modifica con 'linewidth' dentro de plot seguido de coma y el grosor en forma numérica, en el siguiente ejemplo se grafica con color rojo, utilizando círculos y con un grosor de 3.

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=rand(1,1000); %se genera una variable en forma de vector de nombre "n" de tamaño 1x1000 con elementos random (entre 0 y 1)
figure() %se genera una ventana para una figura
plot(m,'ro','linewidth',3) %se grafica la variable m con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica

legend('m')%leyenda para lo que se grafica




El uso de círculos para graficar la variable m no fue muy conveniente en esta caso, para verlo mejor se graficará la función seno de los valores de m.

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
figure() %se genera una ventana para una figura
plot(n,'ro','linewidth',3) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica

legend('seno de m')%leyenda para lo que se grafica

 Otro configuración importante es el tamaño del marcador a utilizar , para ello se escribe dentro de plot 'markersize' seguido de una coma y el tamaño del marcador en forma numérica, enseguida se presenta un ejemplo:


clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
figure() %se genera una ventana para una figura
plot(n,'ro','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos, con un grosor de línea 3 y con un marcador de tamaño 10
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica

Graficar simultáneamente dos variables
Para ello se grafica la primera variable, se escribe hold on y se grafica la siguiente variable, en el siguiente caso se graficará la función coseno y seno de los valores de m, debe de quedar claro que se debe de especificar la legenda, tamaño, forma y color para la variable:

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
o=cosd(m);% función coseno de los valores de m
figure() %se genera una ventana para una figura
plot(n,'ro','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
hold on
plot(o,'m+','linewidth',3,'markersize',10) %se grafica la variable o con la función plot, en color magenta, utilizando símbolos de suma y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica

legend('seno de m','coseno de m')%leyenda para lo que se grafica


Función subplot
Si se desea tener las dos gráficas separadas pero en una misma ventana se utiliza la función subplot. Se escribe subplot, seguido de paréntesis donde se especifican las gráficas por ventana y la posición. Por ejemplo subplot(221) quiere decir que la ventana se formará por dos renglones ,dos columnas y el uno  indica la posición sobre la cual se graficará. Por lo tanto se tendrán cuatro gráficas en una misma ventana numeradas del 1 al 4.

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
o=cosd(m);% función coseno de los valores de m
figure() %se genera una ventana para una figura
subplot(221)
plot(n,'ro','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica
subplot(222)
plot(o,'m.-','linewidth',3,'markersize',10) %se grafica la variable o con la función plot, en color magenta, utilizando símbolos de suma y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('coseno de m')%leyenda para lo que se grafica
subplot(223)
plot(n,'b:','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica
subplot(224)
plot(o,'g+','linewidth',3,'markersize',10) %se grafica la variable o con la función plot, en color magenta, utilizando símbolos de suma y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('coseno de m')%leyenda para lo que se grafica

  
Se pueden realizar alguna modificaciones al subplot para organizar las gráficas en la ventana, por ejemplo se requieren tres gráficas en una misma ventana, dos en la parte superior y una en la parte inferior, el código se describe a continuación:
clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
o=cosd(m);% función coseno de los valores de m
figure() %se genera una ventana para una figura
subplot(221)%dos renglones, dos columnas, posición 1
plot(n,'ro','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica
subplot(222)%dos renglones, dos columnas, posición 2
plot(o,'m.-','linewidth',3,'markersize',10) %se grafica la variable o con la función plot, en color magenta, utilizando símbolos de suma y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('coseno de m')%leyenda para lo que se grafica
subplot(212)%se modifica el subplot pero solo se afectará al renglón dos, por lo tanto la gráfica abarcará la parte inferior
plot(n,'b:','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X')%nombrar el eje x
ylabel('Título para el eje Y')%nombrar el eje y
title('Título para gráfica')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica



Si se desea visualizar mejor los ejes y título de la gráfica se aumenta el tamaño de letra y tipo mediante  'Fontsize',seguido de un valor numérico y de 'FontWeight',seguido del tipo de letra, por ejemplo 'bold' .

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
o=cosd(m);% función coseno de los valores de m
figure() %se genera una ventana para una figura
subplot(221)%dos renglones, dos columnas, posición 1
plot(n,'ro','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X','Fontsize',12,'FontWeight','bold')%nombrar el eje x
ylabel('Título para el eje Y','Fontsize',12,'FontWeight','bold')%nombrar el eje y
title('Título para gráfica','Fontsize',12,'FontWeight','bold')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica

subplot(222)%dos renglones, dos columnas, posición 2
plot(o,'m.-','linewidth',3,'markersize',10) %se grafica la variable o con la función plot, en color magenta, utilizando símbolos de suma y con un grosor de 3
xlabel('Título para el eje X','Fontsize',12,'FontWeight','bold')%nombrar el eje x
ylabel('Título para el eje Y','Fontsize',12,'FontWeight','bold')%nombrar el eje y
title('Título para gráfica','Fontsize',12,'FontWeight','bold')% darle título  a la gráfica
legend('coseno de m')%leyenda para lo que se grafica

subplot(212)%se modifica el subplot pero solo se afectará al renglón dos, por lo tanto la gráfica abarcará la parte inferior
plot(n,'b:','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X','Fontsize',12,'FontWeight','bold')%nombrar el eje x
ylabel('Título para el eje Y','Fontsize',12,'FontWeight','bold')%nombrar el eje y
title('Título para gráfica','Fontsize',12,'FontWeight','bold')% darle título  a la gráfica

legend('seno de m')%leyenda para lo que se grafica

Para modificar los números de los ejes se modifica el gca mediante el código siguiente:
set(gca,'Fontsize',12,'FontWeight','bold')

Empleado en las gráficas es de la siguiente manera:

clc %limpiar pantalla
clear all %limpiar las variables en el workspace
close all %cerrar las ventanas abiertas (excepto el workspace y el editor de scripts)

m=1:10:360; %se genera una variable en forma de vector de nombre "n" de tamaño 1x36 con elementos random (inicia en 1 e incrementa de 10 en 10)
n=sind(m);% función seno de los valores de m
o=cosd(m);% función coseno de los valores de m
figure() %se genera una ventana para una figura
subplot(221)%dos renglones, dos columnas, posición 1
plot(n,'ro','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X','Fontsize',12,'FontWeight','bold')%nombrar el eje x
ylabel('Título para el eje Y','Fontsize',12,'FontWeight','bold')%nombrar el eje y
title('Título para gráfica','Fontsize',12,'FontWeight','bold')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica
set(gca,'Fontsize',12,'FontWeight','bold')
subplot(222)%dos renglones, dos columnas, posición 2
plot(o,'m.-','linewidth',3,'markersize',10) %se grafica la variable o con la función plot, en color magenta, utilizando símbolos de suma y con un grosor de 3
xlabel('Título para el eje X','Fontsize',12,'FontWeight','bold')%nombrar el eje x
ylabel('Título para el eje Y','Fontsize',12,'FontWeight','bold')%nombrar el eje y
title('Título para gráfica','Fontsize',12,'FontWeight','bold')% darle título  a la gráfica
legend('coseno de m')%leyenda para lo que se grafica
set(gca,'Fontsize',12,'FontWeight','bold')
subplot(212)%se modifica el subplot pero solo se afectará al renglón dos, por lo tanto la gráfica abarcará la parte inferior
plot(n,'b:','linewidth',3,'markersize',10) %se grafica la variable n con la función plot, en color rojo, utilizando círculos y con un grosor de 3
xlabel('Título para el eje X','Fontsize',12,'FontWeight','bold')%nombrar el eje x
ylabel('Título para el eje Y','Fontsize',12,'FontWeight','bold')%nombrar el eje y
title('Título para gráfica','Fontsize',12,'FontWeight','bold')% darle título  a la gráfica
legend('seno de m')%leyenda para lo que se grafica
set(gca,'Fontsize',12,'FontWeight','bold')

Por último, si no deseas agregar código puedes generar tu gráfica y editarla con el editor de Matlab




Donde es posible editar las fuentes, colores, formas y demás.