Definir Funciones
  
 Inicio 


Comando que permite agregar, modificar y eliminar funciones de usuario.

En esta ventana encontrará una lista a la izquierda que contiene todas las funciones definidas (a excepción de las funciones principales).

Para Agregar haga clic en el botón <Nueva> deberá indicar el identificador  de la función, (es lo que se debería teclear en la expresión) una descripción breve ( que se mostrará en el menú insertar) y la expresión que se evaluará al ejecutar esta función.

Como toda función debe operar con parámetros,  supongamos que necesita encontrar las raíces de númerosas ecuaciones cuadráticas del tipo ax2+bx+c=0 (revisar problemas de equilibrio ácido - base podría ser una aplicación) alcanza para esto conocer los valores a, b y c, para simplificar podríamos crear una función que haga esto (la llamaremos X1Cuad).
Definir Funciones


Comando que permite agregar, modificar y eliminar funciones de usuario.

En esta ventana encontrará una lista a la izquierda que contiene todas las funciones definidas (a excepción de las funciones principales).

Para Agregar haga clic en el botón <Nueva> deberá indicar el identificador  de la función, (es lo que se debería teclear en la expresión) una descripción breve ( que se mostrará en el menú insertar) y la expresión que se evaluará al ejecutar esta función.


Como toda función debe operar con parámetros,  supongamos que necesita encontrar las raíces de númerosas ecuaciones cuadráticas del tipo ax2+bx+c=0 (revisar problemas de equilibrio ácido - base podría ser una aplicación) alcanza para esto conocer los valores a, b y c, para simplificar podríamos crear una función que haga esto (la llamaremos X1Cuad).

Siendo una raíz igual a:Definir Funciones


Comando que permite agregar, modificar y eliminar funciones de usuario.

En esta ventana encontrará una lista a la izquierda que contiene todas las funciones definidas (a excepción de las funciones principales).

Para Agregar haga clic en el botón <Nueva> deberá indicar el identificador  de la función, (es lo que se debería teclear en la expresión) una descripción breve ( que se mostrará en el menú insertar) y la expresión que se evaluará al ejecutar esta función.


Como toda función debe operar con parámetros,  supongamos que necesita encontrar las raíces de númerosas ecuaciones cuadráticas del tipo ax2+bx+c=0 (revisar problemas de equilibrio ácido - base podría ser una aplicación) alcanza para esto conocer los valores a, b y c, para simplificar podríamos crear una función que haga esto (la llamaremos X1Cuad).

Siendo una raíz igual a:  Falta imagen escribimos: (-?b+raiz(cuad(?b)-4*?a*?c))/(2*?a)

?a hace referencia al primer parámetro pasado, ?b al segundo, etc.
Entonces tecleando X1Cuad(1,2,-3) obtendremos como resultado –3 que es una de las raíces de la ecuación x2+2x-3=0. Por supuesto, necesitaríamos definir otra función para la otra raíz. Estas funciones ya están definidas junto con algunas otras que le servirán de ejemplo.

Una ventaja interesante es que, en lugar de números como en este caso, los parámetros pueden ser expresiones complejas X1Cuad(-1, 0.5*M0, -1.3*M0-0.2).

Es importante que al definir una función no omita parámetros, por lo que ?a es obligatorio si existe ?b y este es obligatorio si existe ?c etc. Como puede suponer puede utilizar hasta 26 parámetros en sus funciones (de ?a hasta ?z)



Para modificarlas seleccione la función deseada y realice los cambios necesarios.

Para Eliminarlas seleccione la función deseada y haga clic en el botón <Eliminar>

Presione <Aceptar> para guardar los cambios realizados.

(2007) Miguel Conde  escribimos: (-?b+raiz(cuad(?b)-4*?a*?c))/(2*?a)

?a hace referencia al primer parámetro pasado, ?b al segundo, etc.

Entonces tecleando X1Cuad(1,2,-3) obtendremos como resultado –3 que es una de las raíces de la ecuación x2+2x-3=0. Por supuesto, necesitaríamos definir otra función para la otra raíz. Estas funciones ya están definidas junto con algunas otras que le servirán de ejemplo.

Una ventaja interesante es que, en lugar de números como en este caso, los parámetros pueden ser expresiones complejas X1Cuad(-1, 0.5*M0, -1.3*M0-0.2).

Es importante que al definir una función no omita parámetros, por lo que ?a es obligatorio si existe ?b y este es obligatorio si existe ?c etc. Como puede suponer puede utilizar hasta 26 parámetros en sus funciones (de ?a hasta ?z)



Para modificarlas seleccione la función deseada y realice los cambios necesarios.

Para Eliminarlas seleccione la función deseada y haga clic en el botón <Eliminar>

Presione <Aceptar> para guardar los cambios realizados.

(2007) Miguel Conde
Siendo una raíz igual a:    escribimos: (-?b+raiz(cuad(?b)-4*?a*?c))/(2*?a)

?a hace referencia al primer parámetro pasado, ?b al segundo, etc.
Entonces tecleando X1Cuad(1,2,-3) obtendremos como resultado –3 que es una de las raíces de la ecuación x2+2x-3=0. Por supuesto, necesitaríamos definir otra función para la otra raíz. Estas funciones ya están definidas junto con algunas otras que le servirán de ejemplo.

Una ventaja interesante es que, en lugar de números como en este caso, los parámetros pueden ser expresiones complejas X1Cuad(-1, 0.5*M0, -1.3*M0-0.2).

Es importante que al definir una función no omita parámetros, por lo que ?a es obligatorio si existe ?b y este es obligatorio si existe ?c etc. Como puede suponer puede utilizar hasta 26 parámetros en sus funciones (de ?a hasta ?z)


Para modificarlas seleccione la función deseada y realice los cambios necesarios.

Para Eliminarlas seleccione la función deseada y haga clic en el botón <Eliminar>

Presione <Aceptar> para guardar los cambios realizados.
  



Ir a la página principal de CalcMAT