MATLAB
MATLAB
MATLAB
Ingeniería Civil
1er Semestre
Grupo: 1C1
Software en Ingeniería Civil
Integrantes:
¿Qué es MATLAB?
Manipulación de matrices.
Representación de datos y funciones.
Implementación de algoritmos.
Creación de interfaces de usuario (GUI).
Comunicación con programas en otros lenguajes y con otros dispositivos
hardware.
En ingeniería civil este programa puede ser usado para analizar datos y realizar
diferentes tipos de cálculos estructurales que requieran algoritmos no
convencionales, esto ya que el programa está diseñado para el análisis de
matrices.
Cuando trabajamos con expresiones simbólicas con más de una variable, sólo una
de ellas es la variable independiente. Si no se indica cuál es esta variable,
MATLAB asigna una por defecto siguiendo las siguientes reglas
>>La única letra minúscula distinta de i y j que no forme parte de una palabra.
El Matlab básico debe tener números con los que trabajar, o variables a las que se
les ha asignado un valor numérico, por ejemplo, no podemos preguntar a Matlab
por el seno de una variable a la que no se le ha asignado valor previamente.
Matlab ofrece una gran cantidad de posibilidades para crear gráficas, desde
dibujar figuras planas y superficies, hasta cuerpos complejos.
El comando básico para las gráficas 2D es: “plot(x,y)”, el cual permite al usuario
dibujar vectores. Existen diversas
variantes de este comando; sin embargo,
todas tienen la misma función,
independientemente del método que se
utilice para dibujarlas.
>> x = [1 3 2 4 5 3]
>> plot(x)
Una segunda forma de utilizar la función “plot” es con dos vectores. En este caso
los elementos del segundo vector (y) se
representan en ordenadas frente a los
valores del primero (x), que se representan
en absicas. De esta manera, ambos
vectores guardan una relación (x,y) de
acuerdo a su posición. Por lo general, esta
función se utiliza para gráficar polígonos.
>> x = [1 6 5 2 1]; y = [1 0 4 3 1];
>> x = 0:pi/100:2*pi;
>> y = sin(x);
Matlab ofrece una extensa gama de posibilidades para realizar diferentes tipos de
gráficos 3D. En primera instancia, este software tiene diferentes métodos o
enfoques para graficar los datos como: líneas, mallas, superficies, contornos,
volúmenes y gráficas especializadas.
>> z = alpha/8
>> plot3(x,y,z)
De igual manera que en las gráficas 2D, es posible graficar funciones con dos
vectores, trigonométricas, etc. De igual manera también es posible agregarle
cualquiera de los comandos de edición.
Opciones de gráficas.
Títulos del plano: Esta opción permite colocar un título en la parte superior del
plano. Se utiliza el comando “title(‘Nombre del plano’)”. Es fundamental colocar el
título entre comillas simples.
Títulos a cada uno de los ejes (rótulos): Matlab permite colocarle títulos a cada
uno de los ejes de la función. Para esto se utilizan los comandos “xlabel(‘Nombre
del eje’)” y “ylabel(‘Nombre del eje’)” para los ejes “x” y “y” respectivamente. Al
igual que el comando anterior, es importante colocar los nombres entre comillas
simples.
Gráficas polares.
Estas funciones dependen del ángulo para poder comprender una magnitud. Una
curva en coordenadas polares es la imagen de la función: r=h(θ), θ∈[θ_1,θ_2 ].
Para dibujar una curva polar se utiliza el comando “polar”. En primera instancia es
necesario colocar los valores de θ , después establecer la función a graficar y
finalmente ejecutarla. Por ejemplo, para graficar la función r=2-4 cosθ, donde -
π≤θ≤π.
>> r = 2-4*cos(tetha)
>> subplot(2,2,1);
>> bar(x)
Cabe mencionar que el método para ingresar los valores de “x” pueden ser
cualquiera de los vistos previamente.
Grafica de histograma
Grafica de pie.
Una gráfica circular es una gráfica que puede utilizar para representar la
proporción de cada categoría en los datos. El círculo está segmentado en
divisiones, cada una de las cuales representa una categoría de datos. Al comparar
y contrastar el tamaño de las divisiones, puede evaluar la magnitud relativa de
cada categoría.
Para expandir divisiones del círculo, seleccione y luego haga doble clic en el
círculo o una división del círculo, y luego haga clic en la ficha Separar.
SIMULINK