matlab

Upload: matias-medina-zambrano

Post on 08-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

calculo 4

TRANSCRIPT

MATLABMATLAB es un potente paquete de software para computacin cientfica, orientado al clculo numrico, a las operaciones matriciales y especialmente a las aplicaciones cientficas y de ingeniera. Puede ser utilizado como simple calculadora matricial, pero su inters principal radica en los cientos de funciones tanto de propsito general como especializadas que posee, as como en sus posibilidades para la visualizacin grfica. MATLAB posee adems un lenguaje de programacin propio, muy prximo a los habituales en clculo numrico (Fortran, C,) que permite al usuario escribir sus propios scripts (conjunto de comandos escritos en un fichero, que se pueden ejecutar con una nica orden) para resolver un problema concreto y tambin escribir nuevas funciones con, por ejemplo, sus propios algoritmos. MATLAB dispone, adems, de numerosas Toolboxes, que le aaden funcionalidades especializadas.

SCRIPTS Y FUNCIONES Scripts: Un script es un conjunto de instrucciones (de cualquier lenguaje) guardadas en un fichero (usualmente de texto) que son ejecutadas normalmente mediante un intrprete. Son tiles para automatizar pequeas tareas. Tambin puede hacer las veces de un "programa principal" para ejecutar una aplicacin.

As, para llevar a cabo una tarea, en vez de escribir las instrucciones una por una en la lnea de comandos de MATLAB, se pueden escribir una detrs de otra en un fichero. Para ello se puede utilizar el Editor integrado: icono hoja en blanco del men de herramientas, opcin New M-file del Men File o bien usando la orden>> editLos scripts de MATLAB deben guardarse en un fichero con sufijo .m para ser reconocidos. Para ejecutar un script que est en el directorio de trabajo, basta escribir su nombre (sin el sufijo) en la lnea de comandos. Funciones: Una funcin (habitualmente denominadas M-funciones en MATLAB), es un programa con una "interfase" de comunicacin con el exterior mediante argumentos de entrada y de salida. Las funciones MATLAB responden al siguiente formato de escritura (la clusula end del final no es obligatoria, excepto en el caso de funciones anidadas, que se explica ms adelante):

Las funciones deben guardarse en un fichero con el mismo nombre que la funcin y sufijo .m. Se pueden incluir en el mismo fichero otras funciones, denominadas subfunciones, a continuacin de la primera, pero slo sern visibles para las funciones del mismo fichero.Tambin es posible definir funciones anidadas, esto es, funciones insertadas dentro del cdigo de otras funciones. (Se exponen aqu para conocer su existencia. Su utilizacin es delicada.)

M-files en MATLAB Los M-files pueden ser scripts, que simplemente ejecutan una serie de rdenes o instrucciones de MATLAB; o pueden ser funciones, que adems aceptan argumentos y producen resultados. Se crea un M-file utilizando un editor de textos. Scripts vs. FuncionesScriptsFunciones

No aceptan argumentos de entrada ni producen resultados de salida.Aceptan argumentos de entrada y producen resultados.

Trabajan sobre las variables en el workspace.Por defecto, las variables internas son locales a la funcin.

tiles para automatizar una serie de pasos que se repiten muchas veces.tiles para extender el lenguaje MATLAB para tus aplicaciones.

Los scripts trabajan sobre variables en el Workspace de la lnea de comandos o crean nuevas variables que son aadidas a dicho Workspace, de modo que todas esas variables pueden ser luego manipuladas desde la lnea de comandos.

Bibliografa http://www.robot.uji.es/docencia/301/mat/practica/Pract_3.pdfhttp://personal.us.es/echevarria/documentos/IntroduccionMATLAB.pdf