lunes, 19 de septiembre de 2011

VIDEOTUTORIAL 18 DE MATLAB

Despues de varios dias de estar sin publicar...
Aqui esta el videotutorial 18 de matlab en el cual continuamos con la programacion en matlab, veremos el uso del comando find.

VIDEOTUTORIAL 18 DE MATLAB from Isrant on Vimeo.

martes, 13 de septiembre de 2011

Salida formateada en matlab (fprintf)

La función fprintf (función impresión formateada) le da incluso mayor control sobre la salida de la que tiene con la función disp. Además de desplegar valores tanto texto como matriz, puede especificar el formato a usar al desplegar los valores, y puede especificar cuándo saltar a una nueva línea. Si usted es programador C, estará familiarizado con la sintaxis de esta función. Con pocas excepciones, la función MATLAB fprintf usa las mismas especificaciones de formateo que la función fprintf C. Esto difícilmente es sorprendente, pues MATLAB se escribió en C. (MATLAB originalmente se escribió en FORTRAN y más tarde se rescribió
en C.) La forma general del comando fprintf contiene dos argumentos, uno cadena y otro una lista de matrices:

fprintf ("format-string ",var,....);

ejemplo

fprintf ("tienes %f años",años);


La cadena, que es el primer argumento dentro de la función fprintf, contiene un marcador de posición (placeholder) (%) donde se insertará el valor de la variable
El marcador de posición también contiene información de formateo. En este ejemplo, %f le pide a MATLAB desplegar el valor de años en un formato de punto fijo por defecto. El formato por defecto despliega seis lugares después del punto decimal:

tienes 23.000000 años

Además del formato de punto fijo por defecto, MATLAB le permite especificar un formato exponencial, %e, o le permite a MATLAB elegir el que sea:

jueves, 1 de septiembre de 2011

VIDEOTUTORIAL 17 DE MATLAB

Creación de ficheros script con funciones de entrada (input), salida (disp., fprintf). Así como las técnicas importación de archivos de Excel, también exportación de archivos a .txt. FE DE ERRATAS el error que hace no tabule el script conver1.txt conver2.txt es que no hay un simple salto de línea. La orden seria, fprintf (fid1,'%8.2f %8.2f\n',TBL1); fprintf (fid2,'%8.2f %8.2f\n',TBL2); respectivamente.

VIDEOTUTORIAL 17 DE MATLAB from Isrant on Vimeo.

miércoles, 24 de agosto de 2011

VIDEOTUTORIAL 16 DE MATLAB

Programacion y metodos de analisis numericos 1
creacion de script y funciones.

VIDEOTUTORIAL 16 DE MATLAB from Isrant on Vimeo.

CREACIÓN DE ARCHIVOS-M DE FUNCIÓN

Tanto las funciones internas de MATLAB como las definidas por el usuario tienen la
misma estructura. Cada una consiste en un nombre, una entrada proporcionada por el
usuario y una salida calculada. Por ejemplo, la función
COS(X)
se llama cos,
toma la entrada del usuario dentro de paréntesis (en este caso, x), y
calcula un resultado.
El usuario no necesita ver los cálculos realizados, sino que sólo acepta la respuesta.
Las funciones definidas por el usuario funcionan de la misma forma. Imagine que
usted creó una función llamada my_function. Al usar
en un programa o desde la ventana de comandos regresaría un resultado, en tanto x esté definida
y funcione la lógica en la definición de función.
Las funciones definidas por el usuario se crean en archivos-m. Cada una debe comenzar
con una línea de definición de función que contenga
• la palabra function,
• una variable que defina la salida de función,
•un nombre de función, y
•una variable que se use para el argumento de entrada
por ejemplo:
function output = my_function(x)
es la primera línea de la función definida por el usuario llamada my_function. Requiere un
argumento de entrada, que el programa llamará x, y calculará un argumento de salida, que el
programa llamará output. El nombre de función y los nombres de las variables de entrada
y salida son arbitrarios y los selecciona el programador. He aquí un ejemplo de una primera
línea adecuada para una función llamada calculation (cálculo):

funtion result = calculation(a)

En este caso, el nombre de función es calculation, el argumento de entrada se llamará
a en cualquier cálculo que realice el programa function y la salida se llamará result. Aunque
se puede usar cualquier nombre MATLAB válido, es buena práctica de programación usar
nombres significativos para todas las variables y para nombres de función.