Click here to Skip to main content
15,888,803 members
Articles / Programming Languages / Visual Basic

Mathemathics Framework

Rate me:
Please Sign up or sign in to vote.
4.76/5 (56 votes)
16 Sep 2008CPOL6 min read 75.3K   6.2K   171  
.NET Mathematical Framework
<?xml version="1.0"?>
<doc>
<assembly>
<name>
BV.Laplace
</name>
</assembly>
<members>
<member name="F:BV.TopLevel.Laplace.RootLocusBase.AllowedError">
	<summary>
 Error permitido al calcular algun punto destacado
 </summary>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.CalculateAf">
	<summary>
 Determina la funcion realimentada
 </summary>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.FindMatchingPhase(System.Single,BV.Math.ComplexUndefinied,BV.TopLevel.Laplace.Branch,BV.Math.Singularity[],BV.Math.Singularity[],BV.Math.ComplexUndefinied,BV.Math.ComplexUndefinied@)">
	<summary>
	</summary>
	<param name="KB"></param>
	<param name="KA"></param>
	<param name="brn"></param>
	<param name="sngsB"></param>
	<param name="sngsA"></param>
 En la entrada al método es el punto de Pivot para la busqueda de la fase.
 <param name="Pivot">
	</param>
	<param name="Vector">
 En la salida es el vector que posee la fase correcta (0º o +-180º) y se
 halla a intStep de separación del punto de Pivot
 </param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.FindNextRoot(System.Single,BV.Math.ComplexUndefinied,BV.TopLevel.Laplace.Branch,BV.Math.Singularity[],BV.Math.Singularity[],System.Single)">
	<summary>
 Busca la siguiente singularidad para el valor de K dado
 </summary>
	<param name="KValue">K de beta Evaluado</param>
	<param name="KA">K de A</param>
	<param name="brn">Rama analizada donde se busca la proxima raiz</param>
	<param name="sngsB">singularidades de Beta</param>
	<param name="sngsA">singularidades de A</param>
	<param name="intStep">Paso utilizado</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.FindPoleInBranch(BV.Math.ComplexUndefinied,System.Double,BV.TopLevel.Laplace.Branch,BV.Math.Singularity[],BV.Math.Singularity[],BV.Math.ComplexUndefinied@)">
	<summary>
 Busca una singularidad dentro de una coleccion en una dada Sub-Rama para el KB dado
 </summary>
	<param name="KA"></param>
	<param name="KB"></param>
	<param name="Brn"></param>
	<param name="sngsB"></param>
	<param name="sngsA"></param>
	<param name="ConfirmedSing"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.RootLocusBase.LaplaceGlobalFeedBackedObject">
	<summary>
 Sistema Realimentado calculado en función del 
 sistema de trnsferencia directa y del sistema realimentado
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.RootLocusBase.LaplaceDirectObject">
	<summary>
 Sistema de Lapalce de Transferencia directa sin
 realimentación
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.RootLocusBase.LaplaceFeedbackObject">
	<summary>
 Sistema de Laplace que provee realimentación al 
 sistema realimentado
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.CheckPhase(System.Single,System.Single)">
	<summary>
 funcion que chequea la fase y determina si el punto dado 
 cumple la condicion de fase
 </summary>
	<param name="intFase"></param>
	<param name="KValue"></param>
	<returns></returns>
	<remarks>la fase debe estar comprendida entre +-180D</remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.CalcK(BV.Math.ComplexUndefinied,BV.Math.Singularity[],BV.Math.Singularity[],BV.Math.ComplexUndefinied)">
	<summary>
 Calcula el valor de K de Beta para una dada coordenada en el 
 plano complejo 
 </summary>
	<param name="KA">K de A</param>
	<param name="sngsA">Singularidades de A</param>
	<param name="sngsB">Singularidades de B</param>
	<param name="S">Coordenada compleja S</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.CalcK(BV.Math.ComplexUndefinied,BV.Math.Singularity[],BV.Math.Singularity[],System.Single,System.Single)">
	<summary>
 Calcula el valor del K de Beta para una dada coordenada en el 
 plano complejo 
 </summary>
	<param name="KA">K de A</param>
	<param name="sngsA">Singularidades de A</param>
	<param name="sngsB">Singularidades de B</param>
	<param name="Sigma">Parte real de S</param>
	<param name="w">Parte Imaginaria de S</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.GetFactorProductsInS(BV.Math.Singularity[],System.Single,System.Single)">
	<summary>
 Me devuelve el valor del producto de los coeficientes
 de los factores de un Numerador o Denominador
 </summary>
	<param name="sngs"></param>
	<param name="Sigma"></param>
	<param name="w"></param>
	<returns></returns>
	<remarks>
 si el numerador o denominador es:
 (S-S1)*(S-S2)*(S-S3)...*(S-Sn)
 Entonces:
 GetFactorProducts = (S-S1)*(S-S2)*(S-S3)...*(S-Sn)
 Evaluado en S 0 Sigma + jW
 </remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.CalcPhase(BV.Math.Singularity[],System.Single,System.Single)">
	<summary>
 calcula la fase para una determinada constelación en un determinado
 punto del plano complejo 
 </summary>
	<param name="Sings">Singularidades</param>
	<param name="Sigma"></param>
	<param name="w"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocusBase.Convert(System.Double)">
	<summary>
 Acota el angulo enter +-Pi radianes, luego lo convierte a Grados
 </summary>
	<param name="Angle"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.My.Resources.Resources.ResourceManager">
	<summary>
  Returns the cached ResourceManager instance used by this class.
</summary>
</member><member name="P:BV.TopLevel.Laplace.My.Resources.Resources.Culture">
	<summary>
  Overrides the current thread's CurrentUICulture property for all
  resource lookups using this strongly typed resource class.
</summary>
</member><member name="T:BV.TopLevel.Laplace.My.Resources.Resources">
	<summary>
  A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member><member name="T:BV.TopLevel.Laplace.SingularityType">
	<summary>
 La singularidad puede pertenecer a la subRama positiva
 la negativa, ambas (polos y ceros de lazo abierto) 
 </summary>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.Branch.Name">
	<summary>
 Nombre de la Sub Rama
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.Branch.Sign">
	<summary>
 Determina si la rama es de K Positiva o K Negativa
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.Branch.Points">
	<summary>
 Array de puntos de la rama en formato PointF
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.Branch.LastValue">
	<summary>
 Ultimo valor agregado a la rama
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.Branch.Values(BV.TopLevel.Laplace.ConstantSign)">
	<summary>
 Array de valores complejos que forman parte de la rama
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.Branch.Count">
	<summary>
 Cantidad de puntos contenidos en la Rama
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.Branch.Add(BV.Math.ComplexUndefinied,BV.TopLevel.Laplace.SingularityType)">
	<summary>
 Agrega un punto a la rama
 </summary>
	<param name="s"></param>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.Branch.AddBranchPoint(BV.Math.ComplexUndefinied)">
	<summary>
 Agrega un punto de ramificacion
 </summary>
	<param name="s"></param>
	<remarks></remarks>
</member><member name="T:BV.TopLevel.Laplace.Branch">
	<summary>
 representa a un conjunto de polos por donde se desplaza el 
 polo de lazo cerrado de un sistema realimentado. internamente
 es un array de puntos ordenados
 </summary>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocus2.AddPoint(BV.Math.ComplexUndefinied,System.Boolean)">
	<summary>
 Agrega un punto a la rama especificada
 </summary>
	<param name="s"></param>
	<param name="KPlus"></param>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocus2.FindLdRinPlain_PhaseChange_Onion(BV.Math.ComplexUndefinied,System.Single,System.Single,System.Single,System.Boolean)">
	<summary>
 Busca el lugar de raices
 </summary>
	<remarks>
 busca el LdR en el semiplano superior mediante el cambio en el signo de     
 la fase de un punto a otro. si intinicio es 0 busca hasta el origen,en caso    
 contrario barre como una cebolla. utiliza el LdRFunctionSelected  para     
 determinar que avs y beta usar. Tambien hace la busqueda fina
 </remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocus2.GetComplexPlain">
	<summary>
 Rellena el plano complejo con datos de la funcion realimentada y devuelve esos datos
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocus2.FillComplexPlain(BV.Math.ComplexUndefinied,System.Single,System.Single)">
	<summary>
 Devuelve un array que representa los valores que toma el Lugar de raices en el plano complejo
 </summary>
	<param name="center"></param>
	<param name="DXmax">Rango o intervalo de analisis</param>
	<param name="NumberOfPoints">Cantidad de puntos a utilizar</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocus2.CreateBranchs">
	<summary>
 Crea las ramas
 </summary>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.RootLocus2.FindNextRoot(BV.Math.ComplexUndefinied,System.Single,BV.TopLevel.Laplace.ConstantSign,BV.TopLevel.Laplace.Branch)">
	<summary>
 Busca la siguiente singularidad de una rama para el valor de K indicado
 </summary>
	<param name="KPlus"></param>
	<param name="brn"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="T:BV.TopLevel.Laplace.RootLocus2">
	<summary>
 Lugar de Raices
 </summary>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.LaplaceFunction.KDC">
	<summary>
 DC Gain, if available
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:BV.TopLevel.Laplace.LaplaceFunction.K">
	<summary>
 K de la Forma Factorizada  con singularidades tipo (S-Si)
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.LaplaceFunction.SingsProduct(BV.Math.Singularity[])">
	<summary>
 Realiza y devuelve el producto de los valores de las
 singularidades del array indicado
 </summary>
	<param name="Sngs">Array de Singularidades</param>
	<returns>
 =(0,0) ;si el array no contiene singularidades
 =-S1*(-S2)*(-S3)....*(-Sn); siempre y cuando Si no esté en el origen
 </returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.LaplaceFunction.Add(BV.Math.Singularity)">
	<summary>
 agrega una singularidad
 </summary>
	<param name="SingValue"></param>
	<returns>
 devuelve la singularidad que realmente esta almacenada 
 en el sistema
 </returns>
	<remarks>
 verifica que no esta ya ingresada, entonces se le 
 incrementa el orden y descarta la nueva si existe 
 el conjugado lo asocia
 </remarks>
</member><member name="M:BV.TopLevel.Laplace.LaplaceFunction.Remove(BV.Math.Singularity)">
	<summary>
 remueve la singularidad especificada, retorna true si fue encontrada
 y removida
 </summary>
	<param name="SingValue"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.LaplaceFunction.Replace(BV.Math.Singularity,BV.Math.Singularity)">
	<summary>
 reemplaza una dada singularidad por otra nueva
 </summary>
	<param name="OldSing"></param>
	<param name="NewSing"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:BV.TopLevel.Laplace.LaplaceFunction.Calc(BV.Math.ComplexUndefinied)">
	<summary>
 Calcula el valor de la funcion para un dado punto del plano complejo
 </summary>
	<param name="z"></param>
	<returns></returns>
	<remarks>
 hay que probarlo
 15/7/04
 </remarks>
</member><member name="M:BV.TopLevel.Laplace.LaplaceFunction.Clone">
	<summary>
 crea una copia superficial
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="T:BV.TopLevel.Laplace.LaplaceFunction">
	<summary>
 Almacena polos, ceros y la constante K.
 Devuelve un valor con el metodo Calc
 </summary>
	<remarks>29/7/04</remarks>
</member>
</members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Engineer Universidad Tecnológica Nacional
Argentina Argentina
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions