Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADAS
Laboratorio 1
Departamento de Matemática y Física Aplicadas - UCSC 2019
Instrucciones
Lea detalladamente las indicaciones siguientes y realice todo lo solicitado.
1 Introducción a MATLAB
MATLAB, abreviatura de MATrix LABoratory (Laboratorio de matrices), es un potente software científico
matemático con lenguaje de programación propio. Algunas consideraciones que debemos tener son:
• Todos los comandos se escriben con minúsculas, salvo algunos especiales.
• Distingue entre letras minúsculas y mayúsculas. Es decir A y a son variables diferentes.
Cálculo III (IN1009C)
Un comando MATLAB puede terminar con o sin “;”. Cuando se ejecuta terminado en “;”, los contenidos
de las variabes involucradas no se muestran en pantalla.
1.1.2 Vectores de Rn .
Para ingresar el vector fila v (2 4 6 8).
2
4®
© ª
Para ingresar el vector columna w ®
6®
« 8¬
>> w = [2; 4; 6; 8]; % Las componentes van separadas por un espacio .
1
Cuando un vector tiene una ley de formación, se puede ingresar con mayor facilidad, por ejemplo, el
vector v puede ingresarse de la forma.
1.1.3 Matrices
1 2 3
Para ingresar la matriz M 3 −1 0 ® se realiza lo siguiente:
© ª
« 0 8 2 ¬
>> M = [1:3; 3 -1 0; 0 8 2]
>> % La matriz se ingresa por filas . Los elementos de una misma fila se
>> % separan por un espacio y las filas se separan por un '';''.
2
Algunas operaciones que se pueden realizar con matrices son:
Comandos Utilidad
size(M) Dada una matriz M retorna un vector fila de dos componentes con las
dimensiones de M (número de filas, número de columnas).
det(M) Calcula el determinante de la matriz M, siendo esta una matriz cuadrada.
inv(M) Si la matriz cuadrada M es invertible, calcula su inversa.
diag(M) En el caso que M sea una matriz cuadrada, retorna una vector columna cuyas
componentes son las componentes de esa diagonal.
triu(M), tril(M) Parte triangular superior e inferior de la matriz M, correspondientemente.
Cálculo III (IN1009C)
Comandos Utilidad
3
Estos comandos se pueden combinar para formar matrices más complejas de forma más simple, como
el ejemplo que se presenta a continuación:
>> A = [1 2 3 ;3 4 5];
>> B = [-1 -2 -3; A; ones (1 ,3) ];
Departamento de Matemática y Física Aplicadas - UCSC 2019
1.1.4 Funciones
Para utilizar una función personalizada en la ventana de comandos, por ejemplo f (x) x 2 +1, se procede
de la siguiente forma:
>> f = @(x)x .^2+1;
Existen funciones preestablecidas en MATLAB que se pueden utilizar para definir otras personalizadas,
algunas de las cuales son:
Función Utilidad
Utilice el comando help() para aprender adecuadamente a utilizar cada una de las funciones anteriores.
Por otra parte, con el comando who y whos podemos ver las variables definidas y a que tipo pertenecen.
Analice las variables que están definidas. Otros comando útiles son clc que realiza una limpieza de
visor de la ventana de comando y clear (clear all, clear variable) que elimina la(s) variable(s)
considerada(s).
4
1.2 Gráficas de funciones de una variable.
MATLAB permite hacer gráficos mediante el comando plot. Por ejemplo, utilizando la función anterior.
>> x = -10:.1:10;
>> y = f(x);
>> plot(x,y);
>> plot(x,y,'r'); % Note la diferencia con la sentencia anterior .
>> plot(x,y,'b'); % Note la diferencia con las sentencias anteriores .
>> plot(x,y,'*'); % Note la diferencia con las sentencias anteriores .
>> plot(x,y,'*r'); % Note la diferencia con las sentencias anteriores .
>> plot(x,y,'+g'); % Note la diferencia con las sentencias anteriores .
>> z = x .^3+1;
>> plot(x,y,'r',x,z,'b'); % Asi pueden dibujar dos curvas .
>> x = -1:.1:1;
>> plot(x,sin(x),'r');
>> hold on
Cálculo III (IN1009C)
>> plot(x,cos(x),'b')
También pueden realizarse varios gráficos en una misma ventana mediante el comando subplot.
3 0 0 ··· 0
©
0 3 0 ··· 0 ª
®
A
0 0 3 ··· 0 ® ∈ M10 (R)
®
.. .. .. .. ..
. . . . .
®
®
« 0 0 0 ··· 3 ¬
5
2 2 2 ··· 2 0
© 2 2 2 ··· 2 ª 0
.. .. .. .. .. ..
®
B . ® ∈ M10 (R)
®
. . . . ® .
2 2 2 ··· 2 0 ®
0 0 0 ··· 0 1 ¬
Departamento de Matemática y Física Aplicadas - UCSC 2019
3 0 0 ··· 0 2 2 2 ··· 2 0
©
0 3 0 ··· 0 2 2 2 ··· 2 0 ª
®
0 0 3 ··· 0 2 2 2 ··· 2 0 ®
.. .. .. .. .. .. .. .. ..
®
.. ..
. .
®
. . . . . . . . . ®
®
0 0 0 ··· 3 2 2 2 ··· 2 0 ®
®
C 2 2 2 ··· 2 3 0 0 ··· 0 0 ® ∈ M20 (R)
®
2 2 2 ··· 2 0 3 0 ··· 0 0 ®
®
2 2 2 ··· 2 0 0 3 ··· 0 0 ®
.. .. .. .. .. .. .. .. .. .. ..
®
. . . . . . . . . . .
®
®
··· ···
®
2 2 2 2 0 0 0 3 0 ®
« 0 0 0 ··· 1 0 0 0 ··· 0 3 ¬
Cada cuarto de C es una matriz de 10 × 10.
Cálculo III (IN1009C)
3. Grafique la función.
x si − 5 ≤ x ≤ −1
e
f (x) x2 +1 si − 1 ≤ x ≤ 1
e −x
si 1 ≤ x ≤ 5
y determine su dominio, recorrido y si es continua.
4. Para las matrices del ejercicio anterior, calcule A · B, B · A, AT · B, B T · A, [A|B] · C y C · ([A|B]T )
5. Grafique en un mismo gráfico la función: f (x) (α x)2 , con −3 ≤ x ≤ 3, para distintos valores del
parámetro α.
6. Obtenga los gráficos de los casos de la siguiente función usando el comando subplot.
cos2 (x) , x ≤ −2
f (x) 1 − e −x , −2 < x < 2
1
, x≥2
x+1