Sie sind auf Seite 1von 13

El software Symbolic Math Toolbox utiliza "objetos simblicos" producidos

por la funcin "sym". Por ejemplo, la declaracin

produce una variable simblica llamado x.


Puede combinar las declaraciones

en una declaracin que implica la funcin "syms"

puede utilizar variables en expresiones simblicas y como argumentos para


muchas funciones diferentes.

A veces es deseable utilizar la funcin de "simple" o "simplificar" para


transformar expresiones en formas ms convenientes

Derivadas e integrales se calculan las funciones de "diff" y "INT"

si una expresin implica ms de una variable, la diferenciacin y la integracin


utiliza la variable que es ms cercano a 'x' en orden alfabtico, salvo que se
especifique otra variable como segundo argumento. En el siguiente vector, los
dos primeros elementos implican la integracin con respecto a 'x', mientras
que el segundo dos son con respecto a la 'a'

tambin puede crear constantes simblicas con la funcin sym. El argumento


puede ser una cadena que representa un valor numrico. Declaraciones como

pi = sym ('pi') y delta = sym ('1/10') crean nmeros simblicos que eviten las
aproximaciones de coma flotante inherentes a los valores de pi y dcimo. El pi
creado de esta manera reemplaza temporalmente la funcin numrica
integrada con el mismo nombre.

conversin de los valores de punto flotante de constantes simblicas implica


una cierta consideracin de error de redondeo. Por ejemplo, con cualquiera de
las siguientes afirmaciones, el valor asignado a t no es exactamente una
dcima parte.

La tcnica para convertir nmeros de punto flotante se especifica por un


segundo argumento opcional a la funcin sym. Los valores posibles del
argumento son 'f', 'r', 'e' o 'd'. El valor predeterminado es 'r'.

'f' es sinnimo de 'punto flotante'. Todos los valores estn representados en la


forma (2 ^ e + N * 2 ^ (e-52)) o - (2 ^ e + N * 2 ^ (e-52)) donde N y e son
nmeros enteros. Esta captura los valores de coma flotante exactamente

'r' es sinnimo de "racional". Nmeros de punto flotante obtenidos mediante la


evaluacin de las expresiones de la forma p / q, p * pi / q, sqrt (p), q ^ 2 y 10 ^
q para modesta enteros de tamao p y q se convierte en la forma simblica
correspondiente. Esto compensa con eficacia para el error de redondeo que
participan en la evaluacin original, pero puede no representar el valor de
punto flotante de precisin

Si no hay aproximacin racional sencilla se puede encontrar, una expresin de


la forma p * 2 ^ q con grandes nmeros enteros p y q reproduce el valor de
punto flotante exactamente

'e' es sinnimo de 'error de estimacin ". La forma 'r' se complementa con un


trmino que implica la variable 'EPS', que calcula la diferencia entre la
expresin racional terica y su valor de punto flotante real.

'd' es sinnimo de 'decimal'. El nmero de dgitos se toma de la configuracin


actual de dgitos utilizados por VPA. Menos de 16 dgitos pierde algo de
precisin, mientras que ms de 16 dgitos no puede justificarse.

El nmero 25 dgitos no termina en una serie de 0 , pero es una representacin


decimal exacta del nmero de punto flotante cercana a 1/10.
MATLAB vector lenguaje y notacin matricial se extiende a las variables
simblicas

Variable Precision Arithmetic


Demostrar aritmtica de precisin variable con el producto
Symbolic Math Toolbox .

Calcule 19/81 a 70 dgitos. Observe el patrn repetido de


dgitos. "VPA" significa aritmtica de precisin variable de

Calcule pi a 780 dgitos. Observe la serie de 9 de cerca del


final

Cuntos dgitos en 70 !?

Das könnte Ihnen auch gefallen