ChemEng stuff followers

Mini-programas en MAPLE (procedures)

  En MAPLE hay una herramienta muy útil que ayuda a la creación de programas por partes o por secciones. Puesto en otras palabras, quien hace un programa grande puede armarlo a partir de partes más pequeñas que tienen algunas características como las siguientes:

  • son porciones de programa que aparecen varias veces en todo el documento
  • hacen cálculos repetitivos (digamos usando loops o condicionales)
  • estas porciones de programas podrían usarse en otros programas o documentos

La gran utilidad detrás de esto es que uno puede llevarse estas porciones muy fácilmente de un documento a otro (copiando y pegando). Y funcionan un poco como las subrutinas de fortran. Este comando es proc. En la ayuda de MAPLE, la sintaxis es así:



Bueno. No es muy claro; pero un ejemplo simple puede ayudar mas:

> ProcExample := proc( a, b )

    description "Ejemplo de como usar proc";

    2 * a + b

end proc;

ProcExample := proc(a, b) description "Ejemplo de como usar proc"; 2*a+b end proc

y para echar a andar este procedure, se hace como sigue:

> ProcExample(2,5);
9

Entonces, tú puede usar ProcExample para calcular la operación 2*a+b con cualquier par de números que se te ocurra, incluso números complejos.

Si tienes alguna duda puedes dejar tu pregunta en los comentarios y te respondo tan pronto como pueda.

Ildebrando.

No comments:

Post a Comment

Most popular posts