ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Guía de uso de MATLAB


Enviado por   •  21 de Septiembre de 2014  •  Tesis  •  1.098 Palabras (5 Páginas)  •  253 Visitas

Página 1 de 5

Guía de uso de MATLAB

Se necesitan unos pocos comandos básicos para empezar a utilizar MATLAB. Esta pequeña guía explica dichos comandos fundamentales. Habrá que definir vectores y matrices para poder modificarlos y operar con ellos. Se trata de comandos cortos de alto nivel, porque MATLAB trabaja constantemente con matrices. Creo que les gustarán las posibilidades que les ofrece este software para realizar operaciones de álgebra lineal mediante una serie de instrucciones cortas:

definir E definir u modificar E multiplicar Eu

E = eye(3) u =E(:,1) E(3,1)=5 v =E*u

100010001



100100010501 105

La palabra eye designa a la matriz identidad. La submatriz u = E(:,1) toma la primera columna de la anterior. La instrucción E(3, 1) = 5 coloca un 5 en el elemento (3, 1). El comando E* u multiplica las matrices E y u. Todos estos comandos se repiten en la lista que aparece a continuación. Aquí se presenta un ejemplo de cómo invertir una matriz y resolver un sistema lineal:

definir A

definir b

invertir A

Resolver Ax=b

A = ones(3) + eye(3)

b = A(:,3)

C = inv(A)

x = A\b o

x = C*b

211121112

112

.75.25.25.25.75.25.25.25.75−−−−−−

001

Se sumó una matriz formada por unos a eye(3), y b es su tercera columna. A continuación, inv(A) genera la matriz inversa (normalmente en decimales, ya que para las fracciones se usa format rat). El sistema Ax = b se resuelve mediante x = inv(A) * b, el método lento. El comando de la barra inversa x = A\b realiza la eliminación gaussiana si A es cuadrada y nunca calcula la matriz inversa. Cuando la parte derecha de b sea igual a la tercera columna de A, la solución para x tiene que ser [0 0 1]'. (El símbolo de la transpuesta ' convierte a x en un vector de columna.) Entonces A*x elige la tercera columna de A, y tenemos que Ax = b.

A continuación aparece una serie de comentarios, precedidos por el símbolo %:

% Los símbolos a y A son diferentes: MATLAB distingue por defecto entre unos casos y otros.

% Escribir help slash para obtener una explicación del modo de utilizar el símbolo de la barra inversa. La palabra help (ayuda) puede ir seguida de un símbolo o del nombre de un comando o de un archivo (de extensión .m) de MATLAB.

1

Nota: El nombre del comando aparece con una mayúscula inicial en la explicación que da help, pero debe escribirse en minúsculas al utilizarlo. La barra inversa A\b actúa de forma distinta cuando A no es cuadrada.

% Para ver los números con 16 dígitos, escribir format long (formato largo). El formato normal, format short (formato corto), muestra 4 dígitos decimales.

% Si se pone un punto y coma tras un comando, el programa no mostrará su resultado.

A = ones(3); no mostrará la matriz identidad de 3 x 3.

% Utilizar la flecha del desplazamiento hacia arriba del cursor para volver a comandos anteriores.

Cómo introducir un vector de filas o de columnas

u = [2 4 5] tiene una fila con tres elementos (matriz de 1 x 3).

v = [2; 4; 5] tiene tres filas separadas por puntos y comas (matriz de 3 x 1).

v = [2 4 5]' o v = u' transpone u para generar la misma v.

w = 2:5 define el vector de filas w = [2 3 4 5] mediante valores que aumentan sucesivamente en una unidad.

u = 1:2:7 asigna valores que aumentan en dos unidades para obtener

...

Descargar como (para miembros actualizados)  txt (6.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com