Tomalá Y Toro
Tomalá Y Toro
Tomalá Y Toro
Tema:
Investigación de la clase 2
Integrantes:
Docente:
Curso:
IQI-S-CO-4-2
Semestre:
4to
Año electivo
2021
Introducción de MATLAB:
además del desarrollo de algoritmos, el cual está integrado con un lenguaje de programación
propio. Suele usarse como un medio de aprendizaje en universidades, cursos básicos sin
diseño de prototipos.
tres secciones son las más importantes son: el command Windows, Workspace y Current
folder.
es donde se va a ejecutar los comandos de Matlab, en el cual saldrá al inicio [>>] este
símbolo también llamado prompt, significa que está preparado para cualquier comando que le
ingresemos.
Current folder: es donde se encuentran los archivos y los registros del programa, y
1. Rand:
teniendo esta función varias sintaxis. A continuación, detallaremos cada una de ellas con su
respectivo ejemplo:
el intervalo (0, 1)
X= rand(n), si le agregamos una variable “n”, devuelve una matriz de “n” por “n” de
especifica size(X). Sirve para clonar el tamaño de una formación o array ya existente.
Es decir que primero hay que crear un a matriz, luego saber su dimensión y de eso
hallar el rand.
X = rand(___,typename), devuelve un array de números aleatorios con el tipo de
datos typename. La entrada typename puede ser 'single' o 'double'. Puede utilizar
mismo tipo de objeto que p. Puede especificar typename o 'like', pero no ambos.
2. Inv
Se utiliza para encontrar la inversa de una matriz. Además de tener otras formas para
sintaxis:
C = A*B
C = mtimes (A, B)
Además, en la línea de comandos se puede escribir más instrucciones en una sola
línea, pero se las tiene que separar por comas. Así mismo, el programa va a tener las partes
divididas las partes de las respuestas de acuerdo a cada uno de las instrucciones que
corresponden.
Uso de variables en MATLAB:
Existen tres comandos para verificar si puede ser una variable o una palabra clave la
cual no se la permite usar como variable y otro comando para saber si es una variable de
Comando Isvarname: los caracteres que se permiten son letras, números y el guion
bajo. Este comando permite verificar si permite el nombre de la variable indicando con el “1”
Comando Which: Nos permite verificar si una variable que queramos usar es una
Comando Iskeyword: Hace que MATLAB elabore una lista de tales nombres
Para escribir matrices en la línea de comandos hay que poner corchetes separando con
un punto y coma la siguiente fila. se puede hacer matrices de todas las dimensiones por
Ejercicio:
Operaciones escalares
Maneja operaciones aritméticas entre dos escalares las cuales son la suma, resta,
de cada una.
En MATLAB el signo [ =] se llama operador asignación, el cual hace que los cálculos
enunciado. X=X+1
Éste no es un enunciado algebraico válido, pues claramente X no es igual a X + 1. Sin
actual de X almacenado en memoria con un nuevo valor que es igual a la antigua X más 1.
4. Operaciones de arreglos
arreglos y operaciones con matrices. Las operaciones con arreglos ejecutan operaciones
elemento por elemento en los elementos correspondientes de los vectores, las matrices y los
arreglos multidimensionales. Si los operandos tienen el mismo tamaño, cada elemento del
sea necesario para hacer que coincida con el tamaño del otro.
Es similar al operador de dos puntos, “:”, pero proporciona control directo sobre el
número de puntos y siempre incluye los extremos. “lin” en el nombre “linspace” se refiere a
Sintaxis:
o y = linspace (x1, x2) devuelve un vector de fila de 100 puntos equidistantes entre x1 y
x2.
Sintaxis:
o y = logspace (a, pi) genera 50 puntos entre 10^a y pi, que es útil en el procesamiento
[10^a, pi].
Sintaxis:
o C = times (A, B) es una forma alternativa de ejecutar A.*B, pero raramente se utiliza.
o B es un escalar, el escalar se combina con cada elemento de la otra matriz. Además, los
vectores con diferentes orientaciones (un vector de fila y un vector de columna) se expanden
x = rdivide (A, B) es una forma alternativa de dividir A entre B, pero rara vez se usa.
Sintaxis:
o x = A./B
o x = rdivide (A, B)
las dos matrices se expanden implícitamente para coincidir entre sí. Por ejemplo, si uno de A
o B es un escalar, el escalar se combina con cada elemento de la otra matriz. Además, los
vectores con diferentes orientaciones (un vector de fila y un vector de columna) se expanden
Sintaxis:
o C = A.^B
o C = power (A, B)
10. Exp:
Sintaxis: Y = exp(X)
11. Format: Sirve para establecer formato de visualización de salida para la ventana de
comandos.
Sintaxis: format(style); fmt = format; fmt = format(style)
o Format long:
Formato largo de decimal fijo con 15 dígitos después del punto decimal para los
double valores y 7 dígitos después del punto decimal para los single valores.
o Format long e
Formato largo, decimal fijo o notación científica, el que sea más compacto, con un
total de 15 dígitos para los double valores y 7 dígitos para los single valores.
o Format bank:
o Format short:
Formato decimal corto y fijo con 4 dígitos después del punto decimal. Ésta es la
o Format +
Sintaxis: R = rat(X)
o Format loose
Agregue líneas en blanco para que la salida sea más legible. Esta es la configuración
Suprima el exceso de líneas en blanco para mostrar más resultados en una sola
pantalla.
12. Fprintf: se controla líneas individuales de salida con la función. Escribe datos en un
archivo de texto
13. save: este comando sirve para guardar variables del espacio de trabajo en un archivo
mat.
Save (filename) guarda todas las variables del espacio de trabajo actual en un
save (filename, variables) guarda solo las variables o campos de una matriz de
Las variables argumento es opcional. Si no lo especifica variables, la función guarda todas las
14. Load: Sirve para cargar variables del archivo en el espacio de trabajo.
Si filenamees un archivo ASCII, crea una matriz de doble precisión que contiene
filename.
Sintaxis:
o load(filename)
o load(filename,variables)
o load(filename,'-ascii')
o load(filename,'-mat')
o load(filename,'-mat',variables)
15. Clear: se utiliza para eliminar los elementos del espacio del trabajo, liberando
clear elimina todas las variables del espacio de trabajo actual y las libera de la
clear name1 ... nameN, elimina las variables, scripts, funciones o funciones MEX
clear -regexp expr1 ... exprN elimina todas las variables que coinciden con
cualquiera de las expresiones regulares enumeradas. Esta opción solo elimina variables.
Sintaxis:
o clear
Sintaxis: clc
Clc borra todo el texto de la ventana de comandos, lo que da como resultado una
ventana de comandos para ver el texto mostrado anteriormente. Sin embargo, puede usar la
tecla de flecha hacia arriba ↑ en la ventana de comandos para recuperar declaraciones del
historial de comandos.
17. Whos: Enumera las variables en el espacio de trabajo, con tamaños y tipos.
Sintaxis:
o whos
o whos global
whos enumera en orden alfabético los nombres, tamaños y tipos de todas las variables
whos ___ var1 ... varN, enumera solo las variables especificadas. Utilice esta sintaxis
18. Ascii
ASCII le dice a MATLAB que almacene los datos en un formato de texto estándar de
ocho dígitos.