Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA CIVIL
Juliana Ramirez C.
jramirezca@unal.edu.co
Docente
Universidad Nacional de Colombia
Sede Manizales
Problema
Planteamiento del problema. Un bungee jumper con una masa de 68,1 kg salta
de un globo de aire caliente estacionario. Use la ecuación (1.9) para calcular la
velocidad de los primeros 12s de caída libre. También determine la velocidad
terminal que se alcanzará para un cable infinitamente largo (o
alternativamente, ¡el buengee jumper está teniendo un día particularmente
malo!). Use un coeficiente de arrastre de 0.25 kg/m.
Solución: Insertando los parámetros en la ecuación (1.9), nos da:
FIGURA 1.4
Comparación de las soluciones numéricas y
analíticas para el problema del bungee jumper.
Podemos ver que el método numérico captura las características esenciales de
la solución exacta. Sin embargo, debido a que hemos empleado segmentos de
línea recta para aproximar una función de curva continua, existe cierta
discrepancia entre los dos resultados. Una forma de minimizar tales
discrepancias es usar un tamaño de paso más pequeño.
FUNDAMENTOS DE MATLAB
Escalares
La asignación de valores a variables escalares es similar a otros lenguajes de
computadora.
Además, la tecla Enter se puede usar para separar las filas. Por ejemplo, en el
siguiente caso, la tecla Enter se presionaría después del 3, el 6 y el ] para asignar la
matriz:
Finalmente, podríamos construir la misma matriz concatenando (es decir,
uniendo) los vectores que representan cada columna:
En cualquier momento de una sesión, se puede obtener una lista de todas las
variables actuales ingresando el comando who:
o, con más detalle, ingrese el comando whos:
Tenga en cuenta que la notación de subíndice se puede utilizar para acceder a un
elemento individual de una matriz. Por ejemplo, el cuarto elemento del vector de
columna b se puede mostrar como
Sin embargo, con una cadena de caracteres, no es posible emplear los puntos
suspensivos entre las comillas. Sólo puede hacerlo de la siguiente manera:
Algunas funciones útiles para cadenas de caracteres
OPERACIONES MATEMÁTICAS
Si presione la tecla de flecha hacia arriba. Debería recuperar la última línea que
escribió.
USO DE FUNCIONES INTEGRADAS
MATLAB y sus Toolbox tienen una rica colección de funciones integradas. Puede
usar la ayuda en línea para obtener más información sobre ellos. Por ejemplo, si
desea obtener información sobre la función log, escriba:
Una de sus propiedades importantes de las funciones integradas de MATLAB
es que operarán directamente en cantidades vectoriales y matriciales. Por
ejemplo, intente
La mayoría de las funciones, como sqrt, abs, sin, acos, tanh y exp, operan
componente a componente. Ciertas funciones, como la exponencial y la raíz
cuadrada, también tienen definiciones de matriz. MATLAB evaluará la versión
de la matriz cuando la letra m se agrega al nombre de la función.
Hay varias funciones para redondear. Por ejemplo, supongamos que ingresamos un
vector:
La función round redondea los elementos de E a los enteros más cercanos:
La función floor redondea a los enteros más cercanos hacia menos infinito:
También hay funciones que realizan acciones especiales en los elementos de
arreglos y matrices. Por ejemplo, la función sum devuelve la suma de los
elementos:
MATLAB permite crear gráficos de manera rápida y conveniente. Por ejemplo, para
crear un gráfico de los vectores t y 𝒗 a partir de los datos anteriores, ingrese
También puede controlar el ancho de línea, así como el tamaño del marcador y sus
colores de borde y cara (es decir, interior). Por ejemplo, el siguiente comando usa
una línea cian discontinua más gruesa (2 puntos) para conectar marcadores más
grandes (10 puntos) en forma de diamante con bordes negros y caras magenta:
Cabe mencionar que, de forma predeterminada, las gráficas anteriores se borran
cada vez que se implementa el comando plot. El comando hold on retiene el
diagrama actual y todas las propiedades del eje para que se puedan agregar
comandos gráficos adicionales al diagrama existente. El comando hold off vuelve al
modo predeterminado. Por ejemplo, si hubiéramos escrito los siguientes comandos,
el diagrama final solo mostraría símbolos:
Este comando divide la ventana del gráfico en una matriz m-por-n de ejes
pequeños y selecciona el p-ésimo eje para la gráfica actual.
Se puede demostrar el subplot examinando la capacidad de MATLAB para generar
gráficas tridimensionales. La manifestación más simple de esta capacidad es el
comando plot3 que tiene la sintaxis