MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices")
Juan Sánchez GoiburúApuntes6 de Enero de 2016
706 Palabras (3 Páginas)535 Visitas
1-Qué es Matlab?
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M).
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware.
2-Cómo se cargan Vectores en MATLAB? Explicar Vectores Filas y Columnas.
Vectores fila: Introdúzcase el siguiente comando en la pantalla de MATLAB
>> v=[1 2 3]
Hay una serie de ideas a destacar en este comando. Para introducir un vector, se escribe una apertura de corchete, los elementos del vector separados por espacios y un cierre de corchete. Se pueden usar también comas para delimitar las componentes del vector
>> v=[1,2,3]
El signo = es el operador de asignación de MATLAB. Se usa este operador para asignar valores a variables.
Vectores columna: Introdúzcase el siguiente comando en el indicador. >> w=[4;5;6] Observe que los símbolos de punto y coma delimitan las filas de un vector columna.
3-Comando para saber la dimensión de un vector.
Dimensión de un vector w: length(w)
4-Comando para saber la componente de una determinación.
Para saber una componente del vector, hacemos vector (posición). w(3)
5-Cómo generar vectores filas? Explicar.
Generación de vectores fila:
Especificando el incremento h de sus componentes v=a:h:b
V= 0:1:10
V=10:-1:0
6-Cómo se suman todos los elementos de un vector?
sum(v) suma los elementos de un vector
7-Comando MATLAB para hacer la media de los componentes de un vector.
mean(v) (hace la media)
8-Comando MATLAB de producto escalar y vectorial entre vectores.
dot(v,w): realiza el producto escalar entre dichos vectores
cross(v,w): realizar el producto vectorial
9-Deducir la fórmula de proyección de un vector sobre otro con funciones MATLAB.
PROYECCIONES
La proyeccion del vector v sobre el vector u
proyeccion= (dot(u,v)/dot(u,u))*u
Ángulo entre vectores:
>>u = [2,1,-2], v=[1,1,1];
>>ang= acos(dot(u,v)/(norm(u)*norm(v)))
10-Cómo se obtiene la norma de un vector?
norm(v): halla la norma del vector
11-Explicar la función ran(a,b).
rand(a,b): genera un vector de números aleatorios entre 0 y 1
12-Cómo se pueden definir las matrices en MATLAB?
Las matrices se definen por filas; los elementos de una misma fila están separados por blancos o comas. Las filas están separadas por punto y coma (;).
» M=[3 4 5; 6 7 8; 1 -1 0]
13-Cómo saber la información de una matriz? Ya sea componente, fila o columna.
Información de un elemento: M(1,3), de una fila M(2,:), de una columna M(:,3).
14-Cómo cambiar el valor de un elemento?
Cambiar el valor de algún elemento: M(2,3)=1
15-Comandos para generación de matrices, ceros, unos, identidad, y la aplicación general del rand(a,b)
Generación de matrices:
Generación de una matriz de ceros, zeros(n,m)
Generación de una matriz de unos, ones(n,m)
Inicialización de una matriz identidad eye(n,m)
Generación de una matriz de elementos aleatorios rand(n,m)
16-Cómo se expanden matrices? Dadas dos matrices A y B? Tanto en filas como en columnas. Explicar condiciones.
...