You are on page 1of 16

-Primer clase:

1.
2.

Varb. por teclado= varb de caracteres


Varb. Alfa nuumericas

Operadores:
3.
4.

.*
.^

Matrices.
5.

Identificamos con un nombre

Operaciones:
A^2=A*A
Tarea:
6.
7.

Operadores matemticos
Funciones q tiene matalab

Comandos:
8.
9.
10.

For end
Do while end
If else end

a=10; variable almacenado


clc es un commando, pero las variable estan en memoria
clear, borra la memoria

11.
12.

las versiones modernos ya gravan a automticamente


cada scribd se empezara con : inicio: clc y clear, para no confudir

debe coincidir las carpetas de escribd y comando


cada escribd en su propia carpeta

operacin con elemento de matrices: f=a(1,1)+c(1,1)


dir; es un directorio que se puede abrir de la ventana de comando
help if; es una ayuda que se acude del ventana de comando

trabajo. Revisar tutorial de Matlab.


Hacer resumen tres paginas
13.
14.
15.
16.

Funciones
Comandos
Operadores
matrices

COMANDOS EN MATLAB
1

BUCLES

FOR:

Un bucle que asciende:


for i=1: 1: 10
instrucciones
end
Un bucle que desceinde:
for i=10:-1:1
instrucciones
end
2

while

BUCLE WHILE

relacion

instrucciones
end

EL COMANDO IF

if relacion
instrucciones
end

OPERADAORES

EN MATLAB

Los operadores que permiten establecer relaciones son:


<; >; <=; >=; ==:

desigualdades e igualdad

~=: significa no igual


&: significa y
~ significa no
|: significa o

FUNCIONES

EN MATLAB

Al igual que otros paquetes matemticos, MatLab dispone de un catlogo


completo con las funciones ms utilizadas. Siempre podremos buscar

informacin de dichas funciones con la ayuda. A modo de ejemplo, a


continuacin daremos una lista de algunas de estas funciones:
sqrt( ):

raz cuadrada.

round( ): redondeo entero ms cercano.


sign( ): funcin signo.
exp( ):

exponencial.

log( ):

logartmo neperiano.

log10( ):

logartmo decimal.

sin( ): seno.
cos( ): coseno.
tan( ): tangente.
asin( ): arcoseno.
acos( ): arcocoseno.
atan( ): arcotangente.
Las funciones hiperblicas
sinh( ): seno hiperblico.
cosh( ): coseno hiperblico.
tanh( ): tangente hiperblica.
asinh( ): arcoseno hiperblico.
acosh( ): arcocoseno hiperblico.
atanh( ): arcotangente hiperblica.

MATRICES EN MATALAB
La estructura matricial es la forma natural de trabajar en MatLab. Las matrices
1 X 1 son escalares, las matrices 1 X n n X 1 son vectores o matrices fila y
columna, respectivamente. Para introducir los elementos de una matriz se

comienza con un corchete. Los elementos de las matrices se introducen


separndolos entre comas, se indica con un punto y coma, el cambio de fila,
el proceso termina cerrando el corchete.
, ejemplo de la erxplicacion
Otra forma ms visual de introducir los datos de la matriz sin utilizar comas o
puntos y coma es separando los elementos de la la por espacios y escribiendo
cada la en un lnea diferente
Una vez que hemos denido estas matrices se puede obtener el elemento ( i, j )
de la matriz A escribiendo A(i,j).
Se pueden realizar multiples operaciones con matrices y vectores. Los signos
que se utilizan son: para sumar +, para restar -, para multiplicar *, la
potenciacin se indica con ^ seguido de nmero al que se pretende elevar la
matriz. Todas las operaciones se llevan a cabo entre dos matrices.
A parte de este tipo de operaciones podemos representar la traspuesta de una
matriz con el signo '. El producto escalar y el producto vectorial de dos
vectores con los comandos dot( ) y cross( ), respectivamente.
Cuando se quiere hacer operaciones sobre los elementos de las matrices hay
que aadirles a las matrices un punto:
, que es lo mismo escribir
A parte de acceder a un solo elemento de una matriz, es posible acceder a
submatrices de una matriz dada. Por ejemplo, dada:

si queremos el elemento (1,1) de la matriz escribiremos A(1,1) si queremos las


dos primeras las de la tercera columna, escribiremos A(1:2,3) y el resultado
ser
si queremos todos los elementos de la tercera la escribiremos A(3,:) y el
resultado obtenido

si queremos la submatriz formada por la primera y la tercera columna,


escribiremos A(:,[1,3]) el resultado ser:

Por ltimo, si escribimos A([1,3],[1,3]), el resultado obtenido ser

A parte de estas operaciones existen funciones que nos permiten construir


matrices, como por ejemplo:
eye(n): matriz identidad n x n.
zeros(n,m): matriz nula n x m.
diag(A) : devuelve un vector con la diagonal de A.
diag(x): devuelve una matriz con x en la diagonal.
triu(A): devuelve la parte triangular superior de A.
tril(A): devuelve la parte triangular inferior de A.
rand(n,m): devuelve una matriz generada aleatoriamente.

A parte se pueden construir matrices por bloques, por ejemplo la instruccin


B=[zeros(2,3),eye(2);zeros(3,2),eye(3)], devuelve una matriz de la forma:

..

Segunda clase:

Fsolve: un resolvedor (programa que resukeve problemaas)


vini=1;
s=fsolve(@fun1,vini);
s

(muy importante)

Tercera clase

Problema de amoniaco
Tercera clase

Scribd principal

Cuando se tiene como variable el constante de equilibrio

Se complia con el nombre del scribd

cuarta
clase
Comandos mas utilizadpos
optimizacin

en Matlab para resolver problemas de

Corregido

problema en el tolbox, optimizacin


Y la foto del celular
Segundo problema

respuesta