Matemáticas :: Simbólico :: Base

Matemáticas :: Simbólico :: Base es una clase de caso para los símbolos en cálculos simbólicos.
Descargar ahora

Matemáticas :: Simbólico :: Base Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Steffen Muller
  • Sitio web del editor:
  • http://search.cpan.org/~smueller/

Matemáticas :: Simbólico :: Base Etiquetas


Matemáticas :: Simbólico :: Base Descripción

Matemáticas :: Simbólico :: Base es una clase de caso para los símbolos en cálculos simbólicos. Matemáticas :: Simbólico :: Base es una clase de caso para los símbolos en los cálculos simbólicos. HSYNOPSIS Uso Matemáticas :: Simbólico :: Base; esta es una clase base para todas las matemáticas :: Simbólico :: * Términos como Matemáticas :: Simbólico :: Operador, Matemáticas :: Simbólico :: Variable y Matemáticas :: Simbólico :: Objetos constantes. Método de MethodsMethod To_StringDefault El Método para la cadena Simplemente devuelve el valor.Method Valvalue () Evalúa el árbol Matemáticas :: Simbólico a su representación numérica. Value () sin Los argumentos exigen que cada variable en el árbol contenga un atributo de valor definido. Tenga en cuenta que esto se refiere a cada objeto variable, no solo cada variable nombrada. Value () con un argumento establece el valor del objeto (en caso de una variable o constante) .Value () con argumentos nombrados (pares de teclas / valores) asociadas las variables en el árbol con los argumentos de valor si la clave correspondiente coincide con el nombre de la variable. (¿Se puede decir esto más complicado?) Dado que la versión 0.132, una sintaxis alternativa es pasar una referencia de hash único. Ejemplo: $ árbol-> valor (x => 1, y => 2, z => 3, t = > 0) Asigna el valor 1 a cualquier ocurrencia de las variables del nombre "X", ASO. Si una variable en el árbol no tiene ningún valor establecido (y ningún argumento del valor lo configura temporalmente), la llamada a valor () devuelve undef .Method SignatureSignature () Devuelve la firma de un árbol. En el contexto de Matemáticas :: Simbólico, las firmas son la lista de variables que cualquier árbol dado depende de. Eso significa que el árbol "V * t + x" depende de las variables V, T y X. Por lo tanto, aplicar la firma () en el árbol que se analizaría del ejemplo anterior produce la lista ordenada ('t', 'v', 'x'). Las constantes no dependen de ninguna variable y, por lo tanto, devuelvan la lista vacía. Obviamente, las dependencias de los operadores Vary.Math :: Symbolic :: Objetos variables, sin embargo, pueden tener una firma ligeramente más involucrada. Por convención, Matemáticas :: Las variables simbólicas dependen de sí mismas. Eso significa que su firma contiene su propio nombre. Pero también pueden depender de varias otras variables porque las variables se pueden ver como marcadores de posición para términos más compatados. Por ejemplo, en la mecánica, la aceleración de una partícula depende de su masa y la suma de todas las fuerzas que actúan sobre ella. Por lo que la 'aceleración' variable tendría la firma ('aceleración', 'Force1', 'Force2', ..., 'MASS', 'TIEMPO'). Si solo estás buscando una lista de los nombres de todos Las variables en el árbol, debe usar el método explícito_signature () en su lugar.Method explicit_signatureExplicit_signature () devuelve una lista de nombres de variables clasificados con lexicoquios en el árbol. También: Firma (). Método set_signatureet_signature espera cualquier número de identificadores variables como argumentos. Establece la firma de una variable en esta lista de identificadores. Method ImplementPlement () funciona en el lugar! Toma pares de teclas / valores como argumentos. Las llaves deben ser nombres variables y los valores deben ser válidos matemáticas :: árboles simbólicos. Todas las ocasiones de las variables serán reemplazadas por su implementación. El argumento de Pethod Reemplazará debe ser una matemática válida :: Simbólico Tree.replace () modifica el objeto que se llama en el lugar en lugar de que lo reemplaza con su primer argumento. Haciendo eso, conserva la referencia del objeto original. Esto destruye el objeto que se llama. Sin embargo, esto también significa que puede crear árboles recursivos de objetos si el nuevo árbol es contener el árbol viejo. Así que asegúrate de clonar el árbol antiguo utilizando el nuevo () método antes de usarlo en el árbol de reemplazo o terminará con un programa que come su memoria Fast.Fill_In_Varsthis Método devuelve una copia modificada del árbol que se llamó. Camina el árbol y reemplaza todas las variables cuyo atributo de valor se define (ya sea hecho en el momento de la creación de objetos o usando Set_Value ()) con los objetos constantes correspondientes. Variables cuyo valor no se define no se refleja. Tome, por ejemplo, el siguiente código: $ árbol = parse_from_string ('a * b + a * c'); $ árbol-> set_value (a => 4, c => 10); # Valor de B todavía no definido. Imprimir $ árbol-> Fill_in_vars (); # Impresiones "(4 * B) + (4 * 10)" MÉTODO MÉTODO SIMPLIFICO MÉTODOMIMIENTO PARA EL PLAZO SIMPILIFICACIÓN SOLO CLONES.METHOD DESCENDING_OPERANDSWHEN PEDIÓ A UN OPERADOR, DESCENDING_OPERANDS intenta difícil determinar en qué operandos descender. (Que generalmente significa todos los operandos). Una lista de estos se devuelve. Cuando se llama a una constante o una variable, devuelve la lista vacía. Por supuesto, algunas rutinas pueden tener que descender en diferentes sucursales del árbol simbólico :: Pero esta rutina devuelve los operandos predeterminados. El primer argumento a este método puede controlar su comportamiento. Si es alguna de las siguientes palabras clave, el comportamiento se modifica en consecuencia: Predeterminado: obvio. Use las heurísticas predeterminadas. Estos son todos los supersets de 'predeterminado': Todos: devuelve todos los operandos. Use con precaución. ALL_VARS: devuelve todos los operandos que pueden contener vars.Requeamientos: · Requisitos de Perl: · Perl


Matemáticas :: Simbólico :: Base Software relacionado

Sortdir

SortDir es una biblioteca LD_PRELOAD que ordena las entradas del directorio antes de suministrarlas a sus aplicaciones. ...

126

Descargar