Você está na página 1de 20

UNIVERSIDAD NACIONAL DE INGENIERÍA

Recinto Universitario Simón Bolívar


Facultad de Ingeniería Química
Carrera de Ingeniería Química
“MatLab”

Trabajo de Introducción a la programación para ingeniería química

(2017-0099) Anibal Francisco Bendaña Alvarado.

MODALIDAD DIURNO, GRUPO 2M1Q

Docente: Msc Sergio Álvarez

MANAGUA, FEBRERO 2018


1 INDICE

I. INTRODUCCIÓN..................................................................................................................... 3
II. OBJETIVOS .......................................................................................................................... 4
III. MARCO TEÓRICO ............................................................................................................. 5
IV. CONCLUSIONES ............................................................................................................... 19
V. REFERENTES BIBLIOGRÁFICOS .................................................................................... 20

2
I. INTRODUCCIÓN

MATLAB es la abreviatura de MATrix LABoratory que significa laboratorio de matrices, es una


herramienta de software matemático que ofrece un entorno de desarrollo integrado, con un lenguaje
de programación propio.

Es un software muy usado en universidades y centros de investigación y desarrollo. Fue escrito


originalmente para proporcionar un acceso sencillo al software matricial desarrollado para los
proyectos LINPACK y EISPACK, que juntos representan lo ms avanzado en un programa de
cálculo matricial.

MATLAB es un sistema interactivo cuyo elemento básico de datos es una matriz que no requiere
dimensionamiento. Esto permite resolver muchos problemas numéricos en una fracción del tiempo.

3
II. OBJETIVOS

 Aprender el funcionamiento de MATLAB


 Conocer los diferentes lenguajes de programación propio

4
III. MARCO TEÓRICO

1. Video 1.

1. ¿Qué es MATLAB?

Es la abreviación de MATrix LABoratoy. Es un programa muy potente con el cual podremos


realizar cálculos numéricos con vectores y matrices, trabajar tanto con números reales y complejo,
utiliza un gran numero de gráficos en dos y tres dimensiones.

2. Espacio de trabajo
2.1. Matlab Desktop
Escritorio de Matlab (Matlab Desktop): ventana o contenedor de máximo nivel en la que se pueden
situar (to dock) los demás componentes:

Los componentes individuales, orientadas a tareas concretas, entre las que se puede citar:
– La ventana de comandos (Command Window),
– La ventana histórica de comandos (Command History),
– El espacio de trabajo (Workspace),
– La plataforma de lanzamiento (Launch Path),
– El directorio actual (Current Directory),
– La ventana de ayuda (Help)
– El editor de ficheros y depurador de errores (Editor&Debugger),
– El editor de vectores y matrices (Array Editor).
– La ventana que permite estudiar cómo se emplea el tiempo de ejecución (Profiler).

2.2. Command Window.

Ejecuta interactivamente las instrucciones de MATLAB y muestra los resultados correspondientes.


– Para teclear un comando el cursor debe estar situado después del símbolo ‘>>’prompt.
– No es posible ir hacia arriba, a una línea anterior, o realizar una corrección y volver a
ejecutar un nuevo comando.
– Es posible recuperar comandos anteriores y moverse por dichos comandos con el ratón
y con las teclas-flechas ↑ y ↓.
– Para moverse sobre la línea de comandos: ← y →

2.3. Command History.


– Acceso a sentencias ejecutadas en Command Window.
– Para volver a ejecutarlas, doble clic en la sentencia.

2.4. Workspace.

– Conjunto de variables y funciones definidas en la memoria del programa o de la función


que se está ejecutando (espacio de trabajo).
– Cada función tiene su propio espacio de trabajo.
– Cuando se termina de ejecutar la función, desaparecen las variables de dicha función a no
ser que se hayan declarado como persistentes
– Comando whos: información de las variables por la línea de comandos.

5
2.5. Array Editor

– Se puede ver y modificar los valores de la variable.


– Útil para entender algoritmos (como varían el valor de las variables) usando Debugger

2.6. Current Folder.

Para que un fichero punto m se pueda ejecutar es necesario que se cumpla una de las dos siguientes
condiciones:
– Que este en el directorio actual
– Que este en uno de los directorios indicados en el PATH de MATLAB

2.7. Editor/Debugger.

Ficheros *.m (ficheros-M)


 De texto ASCII.
 Contienen conjuntos de comandos o definición de funciones.
 Al teclear su nombre desde la línea de comandos y Enter -> se ejecutan uno a uno el
contenido del fichero.

Editor
 Crea, modifica y ejecuta los ficheros-M.
 Para ejecutar el fichero-M-> F5, o botón Run

2. Video 2

1. Preferencias de MATLAB
Cuadro de diálogo desde el que se establecen casi todas las opciones que el usuario puede
determinar por su cuenta.

MATLAB presenta gran variedad de preferencias


 General
 Fonts
 Colors
 Editor

2. Comentarios

Es una de las herramientas mas importantes para los programadores, mediante a estos es mas legible
el código fuente y mejor estructurado, los comentarios se introducen con el símbolo %

3. Tipos de archivos usados en MATLAB


 M-File
 Mat-File
 Fig-Files
 P-Files
 Mex-Files

6
4. Comandos Básicos
 Clear
 CLC
 Home
 Who
 Whos
 Help
 Helpwin
 Format
 Quit/Exit

3. Video 3

1. Definicion de matrices desde teclado.


Como en casi todos los lenguajes de programación, en MATLAB las matrices y vectores son
variables que tienen nombres. Ya se verá luego con más detalle las reglas que deben cumplir estos
nombres. Se sugiere utilizar letras mayúsculas para matrices y minúsculas para vectores y escalares.
Para definir una matriz no hace falta establecer de antemano su tamaño (de hecho, se puede definir
un tamaño y cambiarlo posteriormente). MATLAB determina el número de filas y de columnas en
función del número de elementos que se proporcionan (o se utilizan).

2. Operaciones con matrices.

MATLAB puede operar con matrices por medio de operadores y por medio de funciones. Se han
visto ya los operadores suma (+), producto (*) y traspuesta ('), así como la función invertir inv().
Los operadores matriciales de MATLAB son los siguientes:
 + adición o suma
 -sustracción o resta
 multiplicación
 ' traspuesta
 ^ potenciación
 \ división-izquierda
 / división-derecha
 .* producto elemento a elemento
 .^ elevar a una potencia elemento a elemento
 ./ y .\ división elemento a elemento

3. Tipos de datos

MATLAB es un programa preparado para trabajar con vectores, matrices, y variables escalares
(matrices de dimensión 1), trabaja siempre en doble precisión, es decir guardando cada dato en 8
bytes, con unas 15 cifras decimales exactas. Se verá más adelante que también puede trabajar con
cadenas de caracteres (strings) y, desde la versión 5.0, también con otros tipos de datos: Matrices de
más de dos dimensiones, vectores y matrices de celdas, estructuras y clases y objetos.
 Double
 Integer, float y logical
 Numeros complejos
 Cadenas de caracteres.

7
4. Video 4

1. Variable y expresiones matriciales

Una variable es un nombre que se da a una entidad numérica, que puede ser una matriz, un vector o
un escalar. El valor de esa variable, e incluso el tipo de entidad numérica que representa, puede
cambiar a lo largo de una sesión de MATLAB o a lo largo de la ejecución de un programa. La
forma más normal de cambiar el valor de una variable es colocándola a la izquierda del
operador de asignación (=). Una expresión de MATLAB puede tener cualquiera de las
formas siguientes:
 asignando su resultado a una variable, variable = expresión
 evaluando simplemente el resultado, expresión en cuyo caso el resultado se asigna
automáticamente a una variable interna de MATLAB llamada ans (de answer) que
almacena el último resultado obtenido.

2. Otras formas de definir matrices

MATLAB dispone de varias formas de definir matrices. El introducirlas por teclado sólo es práctico
en casos de pequeño tamaño y cuando no hay que repetir esa operación muchas veces. Recuerde
que en MATLAB no hace falta definir el tamaño de una matriz. Las matrices toman tamaño al ser
definidas y este tamaño puede ser modificado por el usuario mediante adición y/o borrado de filas y
columnas.

2.1. Matrices predefinidas

 eye (4) matriz unidad de tamaño (4x4)


 zeros (3,5) matriz de ceros de tamaño (3x5)
 zeros (4) ídem de tamaño (4x4)
 ones (3) matriz de unos de tamaño (3x3)
 ones (2,4) idem de tamaño (2x4)
 linspace (x1, x2, n) genera un vector con n valores igualmente espaciados entre x1 y x2
 logspace (d1, d2, n) genera un vector con n
 valores espaciados logarítmicamente entre 10^d1 y 10^d2. Si d2 es pi2, los puntos se
generan entre 10^d1 y pi
 rand (3) matriz de números aleatorios entre 0 y 1, con distribución uniforme, de tamaño
(3x3)

2.2.Formación de una matriz a partir de otra


Recibiendo alguna de sus propiedades (como por ejemplo el tamaño),
por composición de varias submatrices más pequeñas, modificándola de alguna forma
 Size
 Length
 Diag
 Rot90
 Flipud

8
5. Video 5

1. Operaciones con matrices y vectores

1.1. Operador dos puntos.


En MATLAB el símbolo: (dos puntos) también puede usarse para definir una secuencia Booleana
(condicional) y evitar la programación de bucles (tipo IF).
1.2. Matriz vacía

Para MATLAB una matriz definida sin ningún elemento entre los corchetes es una matriz
que existe, pero que está vacía, o lo que es lo mismo que tiene dimensión cero.
1.3. Operadores racionales
En MATLAB los operadores relacionales pueden aplicarse a vectores y matrices, y eso hace que
tengan un significado especial. Si una comparación se cumple el resultado es 1 (true), mientras que
si no se cumple es 0 (false).
El lenguaje de programación de MATLAB dispone de los siguientes operadores relacionales:
 <menor que
 >mayor que
 <=menor o igual que
 >=mayor o igual que
 ==igual que
 ~=distinto que3

1.4. Operadores lógicos.


Los operadores lógicos se combinan con los relacionales para poder comprobar el cumplimiento de
condiciones múltiples.
Los operadores lógicos de MATLAB son los siguientes:
 & and
 | or
 ~ negación lógica

6. Video 6
1. PROGRAMACION EN MATLAB

Cuando hacemos uso de los comandos que MATLAB dispone podemos resolver problemas con
matrices sin embargo a veces necesitamos resolver problemas más complejos. El lenguaje de
Programación de MATLAB es tan simple que se puede aprender de manera rápida y fácil. En
MATLAB se trabaja en el Command Windows, que es la ventana inicial donde ingresamos comandos
y los ejecutamos directamente. Pero algunas veces es necesario que una serie de comandos sean
ejecutados en múltiples ocasiones. Para ahorrarnos el trabajo de ingresar varias veces un comando
hacemos uso de los denominados Scripts, que para que aparezcan basta en solo dar click en el

9
comando New Script, y escribirlo de la misma forma que en el Command Windows y guardarlo con
la extensión .m.

2. Estructura General de un Programa


 Comentarios: En el cual va indicado el nombre del programa y descripciones del mismo.
 Datos de Entrada: Se especifican los valores de constantes y la descripción de las variables.
 Algoritmo.
 Datos de Salida.
3. Estilos de los Programas

En la estilización de un programa el orden facilita el mismo. Se tiene que tener mucha disciplina para
poder crear un programa que permita la resolución de un problema de manera efectiva.

Algunas recomendaciones para la elaboración de un programa efectivo son:

 El programa debe resultar de fácil lectura. Los nombres de las variables, en la medida de lo
posible, deben ser autoexplicativos.
 Introducir comentarios en el programa. Los comentarios son líneas que no se ejecutan, en las
que se escriben aclaraciones explicativas; un programa con comentarios es mucho mas fácil
de entender.
 Definir las variables al principio. Si es posible, definir los vectores y matrices al principio
con su dimensión adecuada. Es mas rápido si se define el vector vacio al principio (con el
comando ones o zeros) que ir añadiendo componentes al vector conforme se van calculando.
 Para ver donde empiezan y donde acaban los ciclos y condicionales, es costumbre indentar
(introducir una sangría) en las líneas contenidas en ellos. Eso resulta de especial ayuda en los
bucles y condiciones anidados.
4. Control del Flujo

Es el proceso de tomas de decisiones. A menudo cuando se necesitan escribir programas extensos es


recomendable hacer un bosquejo a este proceso se le denomina diagrama de flujos.

MATLAB cuenta con 4 instrucciones para el control del flujo:

Las condicionales: if-else, switch.

Los ciclos: For, While.

Estas instrucciones se terminan siempre con la palabra clave end.

10
2. Condicionales

Los condicionales permiten realizar una u otra operación según se cumpla o no una determinada
condición.

En los diagramas, las condiciones se encierran con rombos, mientras que las sentencias o bloques de
código se encierran en rectángulos.

1. If: La forma sencilla de la condición if es:

if condición

2. If – Else:
3. Bifurcación Múltiple: En la cual pueden concatenarse tantas condiciones como se desee.

3. Ciclos

Los ciclos o bucles controlan un conjunto de instrucciones que deben repetirse cierto número de
veces, mientras se cumple una condición que debe ser claramente especificada.

Esta condición puede ser falsa o verdadera y se comprobara en cada paso o iteración del ciclo.

Partes de un ciclo:

a) Decisión: Donde se evalúa la condición y en caso de ser cierta, se ejecuta el cuerpo del ciclo.
b) Cuerpo del Ciclo: Son las instrucciones que se ejecutan repetidamente, un número determinado de
veces, siempre que la decisión sea verdadera.
c) Salida del ciclo: Es la condición que indica cuando terminan las iteraciones.

Los ciclos permiten repetir las mismas o análogas operaciones sobre datos distintos. En MATLAB el
cuerpo de estas sentencias se determina mediante la palabra end con la análoga finalidad.

Hay dos posibles formas de ciclo son los que tienen el control al principio (for y while) o situado al
final del ciclo (do…while). En MATLAB no existe construcción análoga al do…while.

1) For: Repite un conjunto de sentencias un numero predeterminado de veces.


 La función tic toc nos permite calcular el tiempo requerido en segundos para que una
secuencia de comandos sea ejecutada. Forma: tic <secuencia de comandos>; toc
2) While: La estructura del ciclo while es la siguiente:

while condición

11
Donde condición puede ser una expresión vectorial o matricial.

El ciclo se termina cuando todos los elementos de condición son falsos.

3) Sentences break, continue, try…catch…end


 Sentencia break: Hace que se termine la ejecución del bucle for y/o while mas interno de los
que comprenden a dicha sentencia.
 Sentencia Continue: Hace que se pase inmediatamente a la siguiente iteración del ciclo for o
while, saltando a todas las sentencias que hay entre el continue y el fin del ciclo en la iteración
actual.
 Sentencia Try…catch…end: Permite gestionar los errores que se pueden producir en tiempo
de ejecución. end
 En el caso que durante la ejecución del bloque sentencias 1 se produzca un error, el control
de la ejecución se transfiere al bloque sentencias 2. Si la ejecución transcurriera normalmente
sentencias 2 no se ejecutaría nunca.
 Do-While : En MATLAB no existe el do-while pero se puede implementar una instrucción
parecida, la instrucción “repita-hasta que”

7. Video 7
1. Lectura y escritura interactiva de variables.
 Función input: permite imprimir un mensaje en la línea de comandos de Matlab y recuperar
como valor de retorno un valor numérico o el resuelto de una expresión tecleada por el
usuario.
 Función disp.: Permite imprimir en pantalla un mensaje de texto o el valor de un vector o
matriz, pero sin imprimir su nombre
 Función FprintF: es otra función para mostrar un mensaje o un resultado pero que permite
mezclar textos y valores numéricos de las variables y también se puede ajustar el formato
de los números. La sintaxis de fprintf es basado en la función de fprintf del lenguaje C.
2. Ficheros de comandos

Son ficheros con un nombre tal como file 1.m que contienen una sucesión de comandos análoga a la
que se teclearía en el uso interactivo del programa.
Dichos comandos se ejecutan sucesivamente cuando se teclea el nombre del fichero que los contiene
sin la extensión es decir cuando se teclea file 1.m.

12
3. Funciones

En MATLAB una función no puede modificar nunca los argumentos que recibe, de cara al retorno
que ha realizado la llamada.

Los resultados de una función de MATLAB se obtienen siempre a través de los valores de retorno,
que pueden ser múltiples y matriciales.

Tanto el número de argumentos como el de valores de retorno no tienen que ser fijos, dependiendo
de cómo el usuario llama a la función.

8. Video 8
1. Referencias de función

Constituyen mecanismos para referirse al nombre de una función. La versión más actualizada de
MATLAB permite a las funciones sobrecargadas diferentes que tienen el mismo nombre, pero se
diferencian entre sí por el número y tipo de argumentos.

Las referencias de función permiten al programador un mayor control sobre la función que es
efectivamente llamada.

Permiten al programador un mayor control sobre la función que es efectivamente llamada.

2. Funciones anónimas

Constituyen una forma muy flexible de crear funciones sobre la marcha, bien sea en la línea de
comando, o en una line cualquiera de una función o de ficheros *.

Nombre – función @ (argumentos) expresión;

Donde la “nombre -función” es el nombre con el que queremos llamar a la función anónima; en
“argumentos” colocamos las variables de la función y en “expresión” colocamos la función que
queremos.

9. Video 9
1. Depurador

Ayuda a localizar y corregir las líneas de código en cual se encuentran en error.

Depuracion: proceso en el cual es posible aislar y solucionar problemas con sus códigos. Ayuda a
corregir dos tipos de errores: los errores de sintaxis y errores en tiempo de ejecución.

13
2. Depuración de funciones

Para depurar una función, debe ser llamada primero desde un script. El primero es un script cuyo
propósito es llamar a la función. El segundo es el archivo que contiene la función factorial como tal.

3. Herramientas avanzadas.
 SET CONDITION: comprueba la ejecución del programa.
 STEP: salta de una línea ejecutada a otra.
 RUN TO CURSOR: continúa la ejecución del programa hasta la línea en la cual hemos
dejado el cursor.
 CONTINUE: Ejecuta el programa hasta el final y hace que este termine.
4. Herramientas

Permite determinar que secciones específicas del código consumen cantidades excesivas del tiempo
total de ejecución, lo que permite la posibilidad de optimizar estas secciones específicas del código.

También permite saber el tiempo que se requiere para ejecutar el script y todas las funciones que esta
llama. Luego podemos utilizar esta información para optimizar nuestro código y hacer que se ejecute
más rápido.

10. Video 10
1. Características de las funciones en MATLAB
 En MATLAB las funciones pueden tener valores de retorno matriciales múltiple.
 Las funciones que no tienen argumento no llevan paréntesis. Por esto en ocasiones no
son fáciles de distinguir de las variables.
 Los nombres de las variables en MATLAB NO son palabras reservadas del lenguaje. Es
decir, podemos crear una variable llamada “sin” o “cos”.

2. Funciones que operan de modo escalar


 Sin(x): Calcula en seno del argumento en radianes.
 Cos(x): Calcula el coseno del argumento en radianes.
 Exp(x): Función exponencial ‘. Devuelve e^x para elemento de array x.
 Log(x): Calcula el logaritmo natural de x.
 Log10(x): Calcula el logaritmo en base 10 de x.
 Sqrt(x): Calcula la raíz cuadrada x (Para los elementos negativos devuelve resultados
complejos, con parte real y parte imaginaria).

14
 Round(x): Realiza el redondeo de cada uno de los elementos del array x hacia el entero
más próximo.
 Fix(x): Realiza el redondeo de cada uno de los elementos del array x hacia el entero más
cercano a 0.
 Floor(x): Aproxima hacia el valor entero más próximo hacia –inf de cada uno de los
elementos del array x.
 Ceil(x): Devuelve el valor entero más próximo hacia +inf de cada uno de los elementos
del vector x.
3. Funciones que actúan sobre vectores.
 Max(x): Devuelve el mayor elemento del array x.
 Min(x): Devuelve el menor elemento del array x.
 Sum(x): Suma de los elementos de un vector x.
 CumSum(x): Devuelve el vector suma acumulativa de los elementos de un vector x.
 Mean(x): Media de los elementos del vector x.
 Std(x): Calcula la desviación estándar de los elementos del vector x.
 Prod(x): producto de los elementos de un vector.
 Cumprod(x): Devuelve el vector producto acumulativo de los elementos de un vector.
 Sort(x): Ordena de menor a mayor los elementos de un vector.
4. Funciones que actúan sobre matrices
 A´: Calcula la transpuesta (conjugada) de la matriz A.
 A.´: Calcula la transpuesta (sin conjugar) de la matriz A.
 Poly(A): Devuelve un vector con los coeficientes del polinomio característico de la matriz
cuadrada A.
 Trace(A): Devuelve la traza (suma de los elementos de la diagonal) de una matriz cuadrada
A.
 [m,n] = size(A): Devuelve el número de las filas m y de columnas n de una matriz rectangular
A.
 nf = size(A,1): Devuelve el número de filas de A.
 nc = size(A,2): Devuelve el número de columnas de A.

15
11. Video 11
1. Cadenas de caracteres.

Son una pequeña parte de MATLAB, Pues este software esta principalmente diseñado para realizar
cálculos numéricos.

¿Cómo son almacenados en las variables de MATLAB?

Los caracteres de una cadena se almacenan en un vector, con un carácter por elemento. Cada carácter
ocupa 2 bytes. Las cadenas de caracteres van entre apostrofes o comillas simples.

Para obtener las dimensiones del array utilizamos la función size(x).

Si la cadena debe contener comillas (“), estas se representan por un doble carácter de comilla, de
modo que se puede distinguir fácilmente el principio y final de la cadena.

2. Estructuras.

Una estructura (struct) es una agrupación de datos de tipo diferente bajo un mismo nombre. Estos
datos se llaman miembros (members) o campos (field).

A diferencia de otros lenguajes de programación, no hace falta definir previamente el modelo de la


estructura.

3. Vectores/matrices de celdas

Es un vector o matriz cuyos elementos son cada uno de ellos una variable de tipo cualquiera.

En un array ordinario todos sus elementos son números o cadenas de caracteres. Sin embargo, en un
array de celdas, el primer elemento puede ser un número; el segundo una matriz; tercero una cadena
de caracteres; el cuarto una estructura, etc.

Las estructuras contienen datos en campos a los cuales usted puede acceder por su nombre.

16
12. Video 12
1. Introducción a gráficos 2D

MATLAB es capaz de generar gráficos de alta calidad 2D y 3D utilizando comandos simples y


flexibles. Las imágenes gráficas se generan en una “ventana de gráficos”, la cual es completamente
independiente de la “ventana de texto”. Las imágenes gráficas pueden ser generadas de los datos
calculados de MATLAB y de los datos calculados fuera de este

1.1. Funciones gráficas 2D elementales

MATLAB cuenta con 5 funciones básicas para crear graficas 2D, estas se diferencian principalmente
por el tipo de escala que utilizan en los ejes de abscisas y de ordenadas. Estas funciones son:
 Plot () crea un gráfico a partir de vectores o columnas de matrices, con escalas lineales
sobre ambos ejes.
 Plotyy () dibuja dos funciones con dos escalas diferentes para las ordenadas, una a la
derecha y otra a la izquierda de la figura.
 loglog () idem con escala logarítmica en ambos ejes.
 semilogx () idem con escala lineal en el eje de ordenadas y logarítmicas en el eje de
abscisas.
 semilogy () idem con escala lineal en el eje de abscisas y logarítmica en el eje de
ordenadas.
2. Función plot

Es la función clave de todos los gráficos 2D en MATLAB. El elemento básico de los gráficos
bidimensionales es el vector. Se utilizan también cadenas de 1, 2 o 3 caracteres para indicar colores
y tipos de líneas.

Una segunda forma de utilizar la función Plot es con dos vectores como argumentos. En este caso los
elementos del segundo vector se representan en ordenadas frente a los valores del primero, que se
representan en abscisas.

 Función title(‘titulo´): Añade un título al dibujo.


 Xlabel (): Añade una etiqueta o rotulo al eje de abscisas.
 Ylabel (): Añade una etiqueta o rotulo al eje de ordenadas.
 Grid: Activa la inclusión de una cuadricula en el dibujo. Con grid off desaparece la
cuadricula.
 Legend (): Define rótulos para las distintas líneas o ejes utilizados en la figura.

17
2.1. Estilos de línea y marcadores.

El conjunto básico de argumentos de la función Plot () es una tripleta formada por dos vectores y una
cadena de 1, 2 o 3 caracteres, los cuales indican el color y el tipo de línea o de marcador.

MATLAB limpia la figura cada vez que se hace un llamado a la función Plot, reiniciando los ejes,
títulos, etc, dejando lista la ventana para una nueva gráfica.

2.2. Funciones hold, subplot y axis.


 Función Hold: Para añadir líneas a un gráfico ya existente sin destruirlo o sin abrir una nueva
ventana se utilizan los comandos: hold on – hold off.
 El primero de ellos hace que los gráficos sucesivos respeten los que ya se han dibujado en la
figura. Mientras que hold off deshace el efecto de hold on.
 Función subplot (m,n,i): Se usa para dividir una ventana grafica m particiones horizontales
y n verticales, con objeto de representar múltiples gráficos en ella.
 Donde m y n son el número de subdivisiones en filas y columnas, e i es la subdivisión que se
convierte en activa.
 Función axis (): Por defecto, MATLAB ajusta la escala de cada uno de los ejes de modo que
varía entre el mínimo y el máximo valor de los valores a representar.
3. Función figure

Al usar la función figure sin argumentos, se crea una nueva ventana gráfica con el número consecutivo
que le corresponda. El comando figure(n) hace que la ventana n pase a ser la ventana o figura activa.
Si dicha ventana no existe, se crea una nueva con el número consecutivo que le corresponda.

El comando clf elimina el contenido de la figura activa, es decir, la deja abierta pero vacía. La función
gcf devuelve el número de figura activa en ese momento.

18
IV. CONCLUSIONES

.MATLAB es un entorno informático de análisis numérico y representación grafica de manejo fácil,


practico y eficaz para crear funciones propias y programas especiales

19
V. REFERENTES BIBLIOGRÁFICOS

1.- https://www.youtube.com/watch?v=Wgk_FdfpJqg

2.- https://www.youtube.com/watch?v=PoR2vvpqI5E

3.- https://www.youtube.com/watch?v=xZ47J4c8Yrg

4.- https://www.youtube.com/watch?v=bVZ_SAxvAcc

5.- https://www.youtube.com/watch?v=ZFT58xrRuZI

6.- https://www.youtube.com/watch?v=FOmzOt5w3XA

7.- https://www.youtube.com/watch?v=3j2uur95FjM

8.- www.youtube.com/watch?v=bkVTNAIM8Cw

9.- https://www.youtube.com/watch?v=jJSvFuxTwHo

10.- https://www.youtube.com/watch?v=Fk_d199m4Vk

11.- https://www.youtube.com/watch?v=DIc-dWvrOmU

12.- https://www.youtube.com/watch?v=01wKlE3IZUM

20

Você também pode gostar