Вы находитесь на странице: 1из 6

MATLAB FACULTAD DE INGENIERIA QUIMICA-UNICA

Docente: Ing. Felipe Estuardo Yarasca Arcos


PRACTICA: MATLAB BASICO
COMANDOS:
ans Almacena valores de expresiones
^c Genera un aborto local
clc Despeja la ventana de comandos
clear Despeja el espacio de trabajo, borra todas las variables
clf Borra las figura
clock Representa la hora actual
date Representa la fecha actual
demo Ejecuta demostraciones
disp Exhibe matriz o texto
exit Termina MATLAB
eye Genera una matriz identidad
help Invoca el recurso de ayuda
ones Genera una matriz de unos
pause Detiene temporalmente un programa
size Determina las dimensiones de filas y columnas
who Lista las variables en memoria
whos Lista las variables y sus tamaos en memoria
zeros Genera una matriz de ceros
Ejemplos:
>> who

>> whos
OPERACIONES ARITMETICAS ENTRE DOS ESCALARES
OPERACIN MATLAB
Suma a + b
Resta a b
Multiplicacin a * b
Divisin a/b
Exponenciacin A^b
OPERACIONES CON ARREGLOS
OPERACIN MATLAB
Suma a + b
Resta a b
Multiplicacin a.*b
Divisin a./b
Exponenciacin a.^b
A.*B Multiplica cada elemento de A y B de acuerdo a su posicin.
A./B Realiza la divisin de los elementos de A entre B de acuerdo a su posicin.
A.^k Eleva cada elemento de la matriz A al exponente escalar k.
Las operaciones de arreglos se ejecutan elemento por elemento
MATLAB FACULTAD DE INGENIERIA QUIMICA-UNICA
Docente: Ing. Felipe Estuardo Yarasca Arcos
Las operaciones elemento por elemento u operaciones de arreglos, no slo se aplican
a operaciones entre dos matrices del mismo tamao, sino tambin a operaciones entre
un escalar y un no escalar.
Por ejemplo: para indicar que queremos realizar una multiplicacin elemento por
elemento entre dos matrices del mismo tamao, usamos un asterisco precedido por un
punto. No poner el punto antes del asterisco es una omisin grave porque en tal caso
la instruccin especifica una operacin de matrices, no una operacin elemento por
elemento.
Las reglas se aplican a vectores y a matrices con filas y columnas.
Las operaciones aritmticas matriciales, se rigen por las reglas del algebra lineal.
Las operaciones aritmticas con vectores se realizan elemento por elemento.
Ejemplos:
>> A = [ 2 5 6]
A =
2 5 6
>> B = [ 2 3 5]
B =
2 3 5
>> C = A.*B
C =
4 15 30
>> D = A./B
D =
1.0000 1.6667 1.2000
>> E = A.^2
E =
4 25 36
>> F = A.^B
F =
4 125 7776
>> G = 3.0.^A
G =
9 243 729
>> H=A+B
H =
4 8 11
>> I=A-B
I =
0 2 1
>> J=A*B
??? Error using ==> *
Inner matrix dimensions must agree.
El error mas comn al multiplicar matrices es considerar iguales dimensiones.
MATLAB FACULTAD DE INGENIERIA QUIMICA-UNICA
Docente: Ing. Felipe Estuardo Yarasca Arcos
PRECEDENCIA DE OPERACIONES ARITMETICAS
Precedencia Operacin
1 parntesis, primero los ms internos
2 exponenciacin de izquierda a derecha
3 multiplicacin y divisin, de izquierda a derecha
4 suma y resta, de izquierda a derecha
Ejemplos:
>> S = 3^2-5-6/3*2
S =
0
>> T = 3^2-5-6/(3*2)
T =
3
>> U = 4*3^2+1
U =
37
>> V = (4*3)^2+1
V =
145
VISUALIZACION DE UN ELEMENTO DE UN VECTOR Y DE UNA MATRIZ
Podemos seleccionar un elemento de un vector o un subconjunto de elementos.
Consideremos ingresar la siguiente matriz B:
10 5 2 78
23 12 45 2
12 56 78 101
Se desea referenciar o visualizar el elemento de B cuyo valor es 45.
Tenemos dos opciones:
>> B(2,3)
>> B(8)
Se desea visualizar todos los elementos de la fila 2 de B:
>> B(2,:)
Se desea visualizar todos los elementos de las columnas 2 y3 de B:
>> B(:,2:3)
1. Ingrese las siguientes instrucciones de asignacin y observe detenidamente sus
resultados.
A = [3.5]
B = [ 1.5, 3.1]
C = [ -1,0,0; 1,1,0; 1,-1,0; 0,0,2]
S = [3.0 B]
S(2) = -1.0
x = C(:,1)
y = C(:,2)
z = C(:,3)
A(2,1) = -3
MATLAB FACULTAD DE INGENIERIA QUIMICA-UNICA
Docente: Ing. Felipe Estuardo Yarasca Arcos
H = 1:8
t = 0:4
u = 5:5:25
[t u]
2. Ingrese las siguientes instrucciones de asignacin.
B = [2; 4; 6; 10]
C = [5 3 5; 6 2 3]
E = [3 5 10 0; 0 0 0 3; 3 9 9 8]
T = [4 24 9]
Q = [T 0 T]
V = [ C(2,1); B]
D los tamaos de las siguientes matrices. Emplee el comando whos.

3. Dada la siguiente matriz G:
0.6 1.5 2.3 -0.5
8.2 0.5 0.1 -2.0
5.7 8.2 9.0 1.5
0.5 0.5 2.4 0.5
1.2 -2.3 -4.5 0.5
Indique el contenido de las siguientes matrices:
A = G(:,2)
T1 = G(4:5, 1:3)
T2 = G(1:2:5,:)
C = 10:15
D = [4:9; 1:6]
F = 0.0:0.1:1.0
4. Ingrese las siguientes instrucciones de asignacin y observe sus resultados
a= zeros (3)
b = zeros (3,2)
c = [ 1 2 3; 4 2 5]
d = zeros ( size ( c ) )
e = ones (3)
f = ones (3,2)
c = [ 1 2 3; 4 2 5]
g = ones( size ( c ) )
h = eye (3)
k = eye (3,2)
c = [ 1 2 3; 4 2 5]
l = eye ( size ( c ) )
5. Operaciones de arreglos para vectores. Considere los dos siguientes vectores
de fila:
A = [ 2 5 6]
B = [ 2 3 5]
MATLAB FACULTAD DE INGENIERIA QUIMICA-UNICA
Docente: Ing. Felipe Estuardo Yarasca Arcos
Halle:
C = A.*B
D = A./B
E = A.^2
F = A.^B
G = 3.0.^A
6. Dada la siguiente matriz:
P = [ 1:5; -1:-1:-5]
Q = P.*5
R = P.^3
7. Ingrese una instruccin de asignacin que permita generar una matriz de ceros
de 2 filas por 4 columnas
Z =
8. Ingrese una instruccin de asignacin que permita generar una matriz de 3
columnas por 3 filas con todos sus elementos iguales a 5.
F =
9. Ingrese las siguientes instrucciones y observe sus resultados:
v = [1 2 3]
w = [4 5 6]
vect1 = 0:2:20
vect1(3)
vect1(2:5)
vect1(:)
M = [1 2 3; 4 5 6; 7 8 9]
Mat1 = [v; w; 0 0 1]
Mat1 (1,3)
Mat1 (:,2)
Mat1 (2,:)
M (2:7)
Mat1 ( 2:3,[1 3] )
eye (5)
magic(4)
zeros (3)
ones (4)
size (Mat1)
size (v)
Mat1
Mat1^2
v.*w
w./v
Mat1.^2
MATLAB FACULTAD DE INGENIERIA QUIMICA-UNICA
Docente: Ing. Felipe Estuardo Yarasca Arcos
10.- Ingrese las siguientes instrucciones y observe sus resultados:
A = eye(2)
B= ones(2)
>> A + B
>> A B
>> 4*B
>> A.*B
>> A*B
>> B./A
>> B/A
>> B.^2
>> B^2
Saliendo
Para salir de MATLAB se escribe quit exit. Al terminar una sesin de MATLAB, las
variables en el espacio de trabajo se borran.
Ayuda
Para obtener ayuda informacin de MATLAB utilice el comando help.
CODIGO ASCCI:
Alt + Dec Carcter
40 (
41 )
91 [
92 \
93 ]
94 ^
126 ~

Вам также может понравиться