formulas

jueves, 10 de mayo de 2012

PRACTICA II
MATLAB

        Matlab es un programa intérprete de comandos. Esto quiere decir que es capaz de procesar de modo secuencial una serie de comandos previamente definidos, obteniendo de forma inmediata los resultados. Los comandos pueden estar ya definidos en el propio Matlab y pueden también ser definidos por el usuario. Para que Matlab pueda realizar este proceso el usuario ha de escribir la lista de comandos en la ventana de comandos, si su número es reducido, o en un fichero con extensión .m, constituyendo entonces un programa.
        El método que debe seguirse para procesar los datos es muy simple:
1) El usuario escribe expresiones en la ventana de comandos, o bien en un archivo de texto apropiado (archivo.m).
2) Tras la orden de ejecución ENTER (o escribir el nombre del fichero), Matlab procesa la información.
3) Matlab escribe los resultados en la ventana de comandos y los gráficos en otras ventanas gráficas.


En clase lo primero q ue hacemos es sumar dos números


HELP topics


Sumar y restar dos números: a = 3, b = 5.


Raíz cuadrada de un número: sqrt(x)
Números complejos z = 3+2i y s = 5-7i, multiplicar, sumar
Para pasar de coordenadas rectangulares a polares
-modulo M = abs(z)
-argumento alpha = angle(z)


El ángulo nos sale en radianes, para pasar a grados alpha_grados = alpha*180/pi
Para pasar de coordenadas polares a rectangulares
-x = M*cos(alpha)
-y = M*sin(alpha)

                                     

Operaciones con matrices

 
                                                   

Para multiplicar dos matrices el número de columnas de la primera tiene que ser igual al número de filas de la segunda. 
El rango de una matriz: rank(X)

                                                       

Polinomio característico: poly(X)


Inversa de una matriz: inv(X)
Determinante: det(X)
Matriz identidad: eye(3)


Valores propios y vectores propios: [z,v] = eig(X)


Exponenciación matricial (e^X): expm(X)


clear para borrar todas las variables que hay en la memoria

Variables simbólicas: syms x y s lambda
Polinomio característico: C = A - lambda*eye(3)


Polinomio característico: q = poly(A)


Derivadas: diff(f,x)
Integral: int(f,x)


Gráficos
En nuestro ejemplo el gráfico empieza en -2 y acaba en 2 con un intervalo de 0,1


Se multiplica x.*y


Y la gráfica que obtenemos es la siguiente: plot(x,y), title('parabola')






No hay comentarios:

Publicar un comentario