Está en la página 1de 7

\documentclass[12pt]{exam}

\usepackage[utf8]{inputenc}

\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{listings}
\usepackage[breakable,skins]{tcolorbox}
\usepackage{ragged2e}

\author{Bryan Alencastro}
\title{Deber 1}

\newcommand{\materia}{Métodos Numéricos}
\newcommand{\parcial}{Primer Parcial}
\newcommand{\nombre}{Alencastro Bryan}
\newcommand{\nrc}{2213}

\newtcolorbox{activitybox}[1][]{%
breakable,
enhanced,
colback=white,
colframe=black,
coltitle=white,
#1
}

\begin{document}
\noindent
\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} r @{\extracolsep{6pt}}
l}
\textbf{\materia} & \textbf{\parcial}
\end{tabular*}
\rule[1ex]{\textwidth}{1pt}
\begin{figure}[h]
\centering
\includegraphics[width=0.15\textwidth]{logoespe}
%\caption{Mi Figura}
\label{fig:Logo ESPE}
\end{figure}\\
\centering{\large{\textbf{Deber Nro. 1\\Latex, Programación Matlab,
Ecuaciones no Lineales.\\\textbf{\nombre}}}}\bigskip\\
\rule[2ex]{\textwidth}{0.25pt}

\begin{enumerate}[1.]
%Ejercicio 1
\item \textbf{EJERCICIO:} Escribir un programa en Matlab que le pida al
usuario un número entero positivo menor que un millón (1000000) y devuelva a
pantalla el número e indique si es par o impar.\\Ejemplo:\bigskip\\Ingresar:
550\\Número par\bigskip\\
\textbf{Desarrollo}\\Código\\
\begin{activitybox}[title=Ejercicio 1,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio1.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]{imagenes/ejercicio1}
\caption{Ejercicio 1}
\label{fig: Ejercicio 1}
\end{figure}\\
%Ejercicio 2
\item \textbf{EJERCICIO:} Realizar un programa en Matlab que permita
visualizar un círculo de radio 6.5 y centro 3.\bigskip\\
\textbf{Desarrollo}\\Código\\
\begin{activitybox}[title=Ejercicio 2,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio2.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]{imagenes/ejercicio2}
\caption{Ejercicio 2}
\label{fig: Ejercicio 2}
\end{figure}\\
%Ejercicio 3
\item \textbf{EJERCICIO:} Graficar la siguiente función y sus
derivadas, en un solo gráfico de manera superpuesta, aplicando el comando
\textbf{if}.\bigskip\\
%\centering{f(x)=\left\{\begin{matrix}
% e^{-x}& si & x<-1\\
% |x|& si & -1<x<1\\
% x^{2}+1& si & x>1
%\end{matrix}\right} \bigskip\\
\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]
{imagenes/ejercicio3_enunciado}
\end{figure}
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 3,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio3.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]{imagenes/ejercicio3}
\caption{Ejercicio 3}
\label{fig: Ejercicio 3}
\end{figure}\\
%Ejercicio 4
\item \textbf{EJERCICIO:} Elabore un programa que permita calcular las
raíces reales de un polinomio de segundo grado de la forma $ax^2+bx+c=0$. Tenga en
cuenta que dependiendo del valor del discriminante $(D = b^2-4ac)$ el sistema puede
dar raíces reales $(D \geq 0)$ o raíces complejas $(D < 0)$. El programa debe
informar al usuario si el sistema no tiene raíces reales. Además se debe indicar si
las raíces reales son iguales $(D = 0)$ o diferentes $(D > 0)$.\bigskip\\
\textbf{Desarrollo}\\Código\\
\begin{activitybox}[title=Ejercicio 4,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio4.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]{imagenes/ejercicio4}
\caption{Ejercicio 4}
\label{fig: Ejercicio 4}
\end{figure}\\
%Ejercicio 5
\item \textbf{EJERCICIO:} Tabla de conversión de temperatura. La
relación de diversas escalas de temperatura con la escala Celsius (C), es la
siguiente:\begin{equation*}
F=\frac{9}{5}C+32
\end{equation*}\begin{equation*}
K=C+273,15
\end{equation*}\begin{equation*}
R=\frac{8}{10}C
\end{equation*}Construir un programa en Matlab que permita pasar de una
escala a otra. El programa debe solicitar al usuario el ingreso de la información
necesaria para su funcionamiento. Además, el programa siempre esperará información
hasta que se pulse la tecla s. \bigskip\\
\textbf{Desarrollo}\\Código\\
\begin{activitybox}[title=Ejercicio 5,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio5.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.85\textwidth]{imagenes/ejercicio5}
\caption{Ejercicio 5}
\label{fig: Ejercicio 5}
\end{figure}\\
%Ejercicio 6
\item \textbf{EJERCICIO:} Crear una función file.m con la que se pueda
graficar la función paramétrica siguiente:\\
\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]
{imagenes/ejercicio6_enunciado}
\end{figure}
Los parámetros de entrada deben ser $R,r,a,b$ y el número $n$ de
puntos. $t \in [a,b]$ y $a,b \in \mathbb{R}.$\\
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 6,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/file.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.30\textwidth]{imagenes/ejercicio6}
\caption{Ejercicio 6}
\label{fig: Ejercicio 6}
\end{figure}\bigskip\\
%Ejercicio 7
\item \textbf{EJERCICIO:} Realizar un programa en donde el peso de una
muestra se determina realizando 4 pesadas, se descarta el menor peso y se promedian
los otros tres. Considere que el usuario ingresa una tabla con el número de
sustancia en la primera columna y las mediciones realizadas en las otras 4
columnas. Mostrar en pantalla el número de muestra, las mediciones, el peso
eliminado y el peso promedio de cada sustancia pesada.\\
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 7,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio7.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.8\textwidth]{imagenes/ejercicio7}
\caption{Ejercicio 7}
\label{fig: Ejercicio 7}
\end{figure}\\
%Ejercicio 8
\item \textbf{EJERCICIO:} Represente en Matlab la superficie 3D dada
por la función.\\
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]
{imagenes/ejercicio8_enunciado}
\end{figure}
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 8,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio8.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.3\textwidth]{imagenes/ejercicio8}
\caption{Ejercicio 8}
\label{fig: Ejercicio 8}
\end{figure}\\
%Ejercicio 9
\item \textbf{EJERCICIO:} Escriba un programa que busque los números
amigables y diferentes entre 1 y 1000. Dos números son amigables si el primero es
la suma de los divisores del segundo y viceversa.\\
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 9,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio9.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.5\textwidth]{imagenes/ejercicio9}
\caption{Ejercicio 9}
\label{fig: Ejercicio 9}
\end{figure}\\
%Ejercicio 10
\item \textbf{EJERCICIO:} Realizar una función tal que ingresado un
numero N, se impriman por pantalla todos los números primos de 1 hasta N. Ej:
Ingreso el número 13 y se imprimen por pantalla: 1, 3, 5, 7, 11, 13.\\
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 10,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio10.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.7\textwidth]{imagenes/ejercicio10}
\caption{Ejercicio 10}
\label{fig: Ejercicio 10}
\end{figure}\\
%Ejercicio 11
\item \textbf{EJERCICIO:} En cada uno de los casos siguientes, halle el
error absoluto $E_{z}$ y el error relativo $R_{z}$ y determine el número de cifras
significativas de la aproximación. \\
\begin{enumerate}[a)]
\item $x = 2,71828182$, $\hat{x}=2,7182$
\item $y = 98350$, $\hat{y}=98000$
\item $z = 0,000068$, $\hat{z}=0,00006$
\end{enumerate}
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 11,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio11.m}
\end{activitybox}
Capturas
\begin{figure}[H]
\centering
\includegraphics[width=0.7\textwidth]{imagenes/ejercicio11}
\caption{Ejercicio 11}
\label{fig: Ejercicio 11}
\end{figure}\bigskip\\
%Ejercicio 12
\item \textbf{EJERCICIO:} Encuentre los desarrollos de Taylor, para las
funciones siguientes: $\frac{1}{1-h}$ y $cos(h)$, con órdenes de aproximación
$O(h^4)$ y $O(h^6)$, respectivamente. Determine el orden de aproximación de su suma
y de su producto.\\
\raggedright{\textbf{Desarrollo}\\
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]{imagenes/ejercicio12}
\caption{Ejercicio 12}
\label{fig: Ejercicio 12}
\end{figure}\\
%Ejercicio 13
\item \textbf{EJERCICIO:} Encuentre una raiz positiva, con los métodos
de la biseción y newton, a mano, de la ecuación \\
\begin{equation*}
x^2-4xSen(x)+(2Sen(x))^2=0;
\end{equation*}
que sea exacta hasta la segunda cifra significativa, solo con el empleo
de una calculadora.\\
\raggedright{\textbf{Desarrollo}\\
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]{imagenes/ejercicio13}
\caption{Ejercicio 13}
\label{fig: Ejercicio 13}
\end{figure}\\
%Ejercicio 14
\item \textbf{EJERCICIO:} Con los programas: método de la bisección,
newton y método de la secante, encuentre una raíz de \\
\begin{equation*}
f(x)=x-tang(x),
\end{equation*}\\
en el intervalo $[1,2]$. Compare y comente los resultados obtenidos. \\

\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 14,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio14.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]{imagenes/ejercicio14}
\caption{Ejercicio 14}
\label{fig: Ejercicio 14}
\end{figure}\\
%Ejercicio 15
\item \textbf{EJERCICIO:} Encontrar mediante el método de newton las
raíces de la ecuación \\
\begin{equation*}
\sqrt5 Sen(x)=Cos(x),
\end{equation*}\\
\raggedright{\textbf{Desarrollo}\\
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]{imagenes/ejercicio15}
\caption{Ejercicio 15}
\label{fig: Ejercicio 15}
\end{figure}\\
%Ejercicio 16
\item \textbf{EJERCICIO:} Considérese la función $f(x)=cosh(x)+cos(x)
−\gamma$, con $\gamma = 1,2,3.$ Encuentre un intervalo que contenga un cero de $f$
para cada valor de $\gamma$ y calcule dicho cero con el método de la bisección.\\

\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 16,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio16.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.7\textwidth]{imagenes/ejercicio16}
\caption{Ejercicio 16}
\label{fig: Ejercicio 16}
\end{figure}
\\
%Ejercicio 17
\item \textbf{EJERCICIO:} Un objeto está situado en un plano cuya
pendiente varía a una tasa constante $\omega$. La posición del objeto, al instante
t, está dada por la fórmula.\\
\begin{equation*}
s(t,\omega)=\frac{g}{2\omega^2}[senh(\omega t)-sen(\omega t)],
\end{equation*} \\
donde $g = 9,8m/s^2$ es la aceleración de la gravedad. Asumiendo que el
objeto se ha desplazado 1 metro en 1 segundo, calcule el valor de $\omega$, usando
el método de la bisección, con una tolerancia de $10^{−5}$. Cuantas iteraciones se
requieren para alcanzar la tolerancia indicada?\\
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 17,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio17.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.7\textwidth]{imagenes/ejercicio17}
\caption{Ejercicio 17}
\label{fig: Ejercicio 17}
\end{figure}\\
%Ejercicio 18
\item \textbf{EJERCICIO:}Escriba e implemente un programa en Matlab
para calcular la raiz cuadrada de un número positivo $a$, basado en el método de
Newton.\\
\raggedright{\textbf{Desarrollo}\\Código}\\
\begin{activitybox}[title=Ejercicio 18,height fixed for=first and
middle]
\lstinputlisting[language=octave]{ejercicios/ejercicio18.m}
\end{activitybox}
Capturas
\begin{figure}[h]
\centering
\includegraphics[width=0.7\textwidth]{imagenes/ejercicio18}
\caption{Ejercicio 18}
\label{fig: Ejercicio 18}
\end{figure}
\end{enumerate}
\end{document}