close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#478 closed doubt (fixed)

Significado del argumento Polyn _.transferFunction

Reported by: Ines Miranda Owned by: Pedro Gea
Priority: major Milestone: Release 0.6
Component: Documentation Keywords:
Cc:

Description (last modified by Pedro Gea)

¿Qué es exactamente este polinomio que se define (si se quiere) a la hora de crear los Explanatory Terms?
Yo pensaba que era un polinomio de transferencia en el caso de necesitarlo para algún input, pero lo que veo es que cuando cambio el valor me cambia el valor inicial del parámetro. Es decir, yo tenía Polyn _.transferFunction = 1 y todos los valores iniciales de mis ExpTerms eran igual a 1. Cambié a Polyn _.transferFunction = 0.01, y los valores iniciales cambiaron a 0.01.
Gracias.

Change History (3)

comment:1 Changed 14 years ago by Pedro Gea

Description: modified (diff)
Status: newaccepted
version: 0.6

comment:2 Changed 14 years ago by Pedro Gea

Component: GeneralDocumentation
Description: modified (diff)
Resolution: fixed
Status: acceptedclosed
Summary: Polyn _.transferFunctionSignificado del argumento Polyn _.transferFunction

Existen distintos métodos para crear términos explicativos (explanatory terms en inglés, atención a la abreviatura "Exp" que puede ser muy traicionera) desde un submodelo MMS::@Submodel.
Uno de los más habituales es aquel que permite construirlo a partir de una función de transferencia: ::CreateExpTerm_TransferFuncion.
El argumento Polyn _.transferFunction es característico de este método y se utiliza como indicas para la creación de los parámetros del término explicativo.

Explico brevemente el mecanismo:
Para la construcción de un término explicativo de tipo omega (multilineal) es necesario construir tantos parámetros como grados tenga el polinomio omega deseado:

 ExpTerm = Omega : Input

Formalmente estos pasos serían:

  • Creo un término explicativo con su input, pero sin parámetro alguno
  • Añado tantos parámetros lineales como desee, indicando su grado y su valor inicial

Sin embargo este método constructor facilita estos dos pasos al indicar el polinomio en cuestión, se crean tantos parámetros como monomios tenga el polinomio usando los coeficientes como valores iniciales.

comment:3 Changed 14 years ago by Ines Miranda

Entonces, según dices aquí
Sin embargo este método constructor facilita estos dos pasos al indicar el polinomio en cuestión, se crean tantos parámetros como monomios tenga el polinomio usando los coeficientes como valores iniciales

cómo se crearían valores iniciales distintos a 1 si se quiere que

Polyn _.transferFunction = 1

?
Y entiendo que con

Polyn _.transferFunction = 1

estoy creando un parámetro lineal para cada input.
Gracias

Note: See TracTickets for help on using tickets.