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.
- Timestamp:
-
Dec 16, 2010, 4:56:49 PM (14 years ago)
- Author:
-
Pedro Gea
- Comment:
-
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.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
-
Property
Status
changed from
accepted
to
closed
-
Property
Component
changed from
General
to
Documentation
-
Property
Summary
changed from
Polyn _.transferFunction
to
Significado del argumento Polyn _.transferFunction
-
Property
Resolution
changed from
to
fixed
-
v1
|
v2
|
|
1 | 1 | ¿Qué es exactamente este polinomio que se define (si se quiere) a la hora de crear los ''Explanatory Terms''? |
2 | | 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 erna igual a 1. Cambié a {{{Polyn _.transferFunction = 0.01}}}, y los valores iniciales cambiaron a 0.01. |
| 2 | 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. |
3 | 3 | Gracias. |
4 | 4 | |