INSTITUTO TECNOLÓGICO DE MÉRIDA
INGENIERÍA CIVIL
PRIMER SEMESTRE
SOFTWARE EN INGENIERÍA CIVIL
UNIDAD 3
INTEGRANTES:
VALLE CADENA YONA ELANAI
MORALES VERA JESUS ALEJANDRO
PENICHE MORENO EDUARDO ALBERTO
ZAVALETA LUNA EMMANUEL
JOSE DEMETRIO RIVERO ESTRADA
GRUPO: 1CA
MÉRIDA YUCATÁN A 27/10/2022
● Introducción.
⮚ ¿Qué es MatLab?. Presenta una amplia y objetiva descripción.
MATLAB es el nombre abreviado de “MATrix LABoratory”. MATLAB es un
programa para realizar cálculos numéricos con vectores y matrices. Como caso
particular puede también trabajar con números escalares −tanto reales como
complejos−, con cadenas de caracteres y con otras estructuras de información
más complejas. Una de las capacidades más atractivas es la de realizar una
amplia variedad de gráficos en dos y tres dimensiones. MATLAB
tiene también un lenguaje de programación propio.
Es un programa interactivo orientado para llevar a cabo proyectos en donde
se encuentren implicados elevados cálculos matemáticos y la visualización
gráfica de los mismos.
⮚ ¿Cuáles son las áreas profesionales en las que se usa MathLab?. . . Ejemplifica
con tres de ellas describiendo como la pueden usar.
Apps interactivas
Las apps de MATLAB le permiten ver cómo funcionan diferentes algoritmos
con sus datos. Realice iteraciones hasta obtener los resultados deseados y,
después, genere automáticamente un programa de MATLAB para reproducir o
automatizar su trabajo.
Capacidad de escalación
Escale sus análisis para la ejecución en clusters, GPUs y nubes únicamente con
cambios menores en el código. No es necesario volver a escribir el código ni
aprender programación para Big Data y técnicas de manejo de datos fuera de
memoria.
⮚ ¿Cómo se relaciona MatLab con la carrera que estás estudiando? Ejemplifica.
(media cuartilla).
En ingeniería civil este programa puede ser usado para analizar datos y realizar
diferentes tipos de cálculos estructurales que requieren algoritmos no
convencionales, esto ya que el programa está diseñado para el análisis de
matrices.
● Variables y Funciones en MatLab.
⮚ ¿Cómo se definen las variables en MatLab?. Presentar al menos 5 ejemplos.
Los datos se pueden almacenar en algún lugar de la memoria, asignando
valores a nombres de variables
- ans
- pi
- eps
- inf
- NaN
⮚ ¿Cómo se forman los nombres de las variables?
● Los nombres de las variables deben de comenzar con una letra y pueden tener hasta
31 caracteres, que pueden ser números, letras, guión (-), subrrayado(_)
● La variable a es distinta de la variable A, MATLAB diferencia entre mayúsculas y
minúsculas
● Los nombres de las variables deben tener significado, primero se utilizan letras
como a, x, y, pero cuando los programas son más complejos se
llamarán posicion, velocidad, etc. nombres significativos.
● Los nombres de las variables no pueden coincidir con las palabras reservadas por
MATLAB: sin, sqrt exp, etc
● No están permitidos espacios entre caracteres
⮚ Describe y ejemplifica dos tipos de funciones que se manejan en MatLab.
● Cálculo con variables
● Calcular la expresión
a
b−
● b+
b+a
ac
● donde a=8, b=3 y c=-2
● Vamos a utilizar con cuidado los paréntesis
● >> a = 8; b = 3; c = -2;
● >> b-a/(b+(b+a)/(c*a))
● ans = -0.4595
Calcular las raíces de la ecuación de segundo grado con MATLAB, ax2+bx+c=0
−b+ √❑
x=
❑
Sea la ecuación de segundo grado x2-x-6=0. Una de las raíces es
>> a=1; b=-1; c=-6;
>> x=(-b+sqrt(b^2-4*a*c))/(2*a)
x = 3
En vez de tener que volver a escribir
>> x=(-b-sqrt(b^2-4*a*c))/(2*a)
Pulsamos la tecla cursor flecha hacia arriba y obtenemos la línea anterior,
La editamos, cambiando el signo + por -. Pulsamos Retorno, obtenemos, la
segunda raíz
>> x=(-b-sqrt(b^2-4*a*c))/(2*a)
x = -2
Haciendo doble-click en el comando de la ventana Command History, el comando
aparece en la ventana de comandos, Command Window y es ejecutado.
También es posible arrastrar el comando desde la ventana Command History a
Command Window, hacer los cambios que sean necesarios y correrlo,
pulsando Retorno, tal como se muestra en la figura.
Pulsamos la tecla cursor hacia arriba y obtenemos la línea anterior, la editamos,
cambiando el signo + por -. Pulsamos Retorno, obtenemos, la segunda raíz.
Alternativamente, arrastarmos con el puntero del ratón el comando
desde Command History, lo modificamos y pulsamos Retorno.
⮚ ¿Qué son las variables simbólicas?
La herramienta Symbolic Math Toolbox define un nuevo tipo de dato denominado
objeto simbólico, que representan a variables, expresiones y matrices.
Symbolic Math Toolbox™ proporciona funciones para resolver, manipular y
representar gráficamente ecuaciones matemáticas simbólicas. Puede crear, ejecutar y
compartir código de matemáticas simbólicas. En MATLAB® Live Editor, puede obtener
sugerencias sobre siguientes pasos para flujos de trabajo simbólicos. Esta toolbox
ofrece funciones de áreas matemáticas frecuentes, tales como cálculo, álgebra lineal,
ecuaciones algebraicas y diferenciales, simplificación de ecuaciones y manipulación de
ecuaciones.
Symbolic Math Toolbox permite realizar de forma analítica operaciones de
diferenciación, integración, simplificación, transformadas y resolución de ecuaciones.
Puede realizar cálculos dimensionales y conversiones entre unidades. Los cálculos
pueden efectuarse de forma analítica o mediante aritmética de precisión variable, que
representa los resultados con tipografía matemática.
Puede compartir su trabajo simbólico con otros usuarios de MATLAB en forma de
scripts en vivo, o convertirlos a documentos HTML, Word, LaTeX o PDF. También
puede generar funciones de MATLAB, bloques de funciones de Simulink® y ecuaciones
de Simscape™ directamente a partir de expresiones simbólicas.
⮚ ¿Qué son las operaciones con funciones?
Funciones
Las funciones son archivos que pueden aceptar argumentos de entrada y
devolver argumentos de salida. Los nombres del archivo y de la función deben
ser iguales. Las funciones operan en variables dentro de su propia área de
trabajo, en un espacio separado del área de trabajo a la que se accede desde
la línea de comandos de MATLAB.
● Gráficas.
⮚ Desarrolla una síntesis de las capacidades de MatLab para graficar funciones y
datos en:
▪ Gráficas en dos y tres dimensiones.
Matlab proporciona una amplia selección de capacidades muy
flexibles y fáciles de implementar de gráficos en dos y tres
dimensiones
Resumen de funciones gráficas principales:
2D: axes, bar, convhull, delauney, fill, image, loglog, movie, patch, pie,
plot, plotyy, polar, semilogx, semilogy, stairs, stem, voronoi.
3D: contour, contour3, contourf cylinder, mesh, meshc, meshz, pie3,
plot3. surf, surfc waterfall.
▪ Opciones de gráficas.
Un gráfico es creado en una ventana de figura, que es una ventana
creada por Matlab en tiempo de ejecución, cuando cualquier función
de gestión, generación o anotación y características se invoca
Para retener cada nuevo gráfico en la ventana de Matlab 6 figura se
debe usar figure(n) donde n es un entero
▪ Gráficas polares.
Un gráfico polar consiste esencialmente en un gráfico de línea trazado
de forma circular, el cual muestra las tendencias de los valores de
datos por medio de ángulos. Los gráficos polares resultan útiles
principalmente en aplicaciones matemáticas y estadísticas. Estos
gráficos se utilizan para visualizar variables que varían en función de la
dirección. Es posible representar varios datasets en el gráfico polar, en
el que cada dataset aparezca representado por una sola línea.
▪ Gráficas de barras.
Existen varias posibilidades para representar diagramas de barras. Por
ejemplo, los datos se escriben como un vector y son introducidos a
Matlab: >> x = [10 2 3 4 18 20 15]; Entonces, podemos usar los
comandos bar, barh, bar3 y bar3h para generar los gráficos.
▪ Gráficas de escalera.
▪ Gráficas de histograma
Un histograma de imagen es una gráfica que muestra la distribución
de intensidades de una imagen en escala de grises o indexada.
▪ Gráficas de pie.
pie y pie3 – Permiten crear gráficos tipo tarta. La sintaxis es: pie(d,
expl, label) y pie3(d, expl, label) donde Matlab 41 d es un vector de
longitud n a partir del cual se construirá la tarta expl es un vector
opcional de longitud n consistentes de 1’s y 0’s para indicar los
sectores del pie deben ser separados label es una celda opcional de
longitud n con etiquetas para cada sector del pie
● Simulaciones con SIMULINK.
⮚ ¿Qué es SIMULINK y para qué sirve? Presenta una amplia y objetiva
descripción que permita entender las funciones y el potencial de uso de
SIMULINK.
SIMULINK es una toolbox especial de MATLAB que sirve para simular el
comportamiento de los sistemas dinámicos. Puede simular sistemas lineales y
no lineales, modelos en tiempo continuo y tiempo discreto y sistemas híbridos
de todos los anteriores. Es un entorno gráfico en el cual el modelo a simular se
construye clicando y arrastrando los diferentes bloques que lo constituyen.
Los modelos SIMULINK se guardan en ficheros con extensión
Simulink permite simular una gran variedad de sistemas
⮚ Ejemplifica el uso de SIMULINK en la Ingeniería Civil
nos ayuda en la simulación de modelos o sistemas para la necesidad que se
busque. en general puede abarcar cualquier necesidad que involucre la
recreación de un modelo de simulación.