From: Mario R. R. <rio...@us...> - 2010-07-06 18:11:56
|
Update of /cvsroot/maxima/maxima/doc/info/es In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv21640 Modified Files: Number.es.texi mnewton.texi Equations.es.texi Program.es.texi Ctensor.es.texi Special.es.texi Matrices.es.texi Expressions.es.texi Simplification.es.texi Operators.es.texi Log Message: Updating translations Index: Number.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Number.es.texi,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- Number.es.texi 15 Mar 2010 22:23:00 -0000 1.17 +++ Number.es.texi 6 Jul 2010 18:11:46 -0000 1.18 @@ -1,4 +1,4 @@ -@c english version 1.32 +@c english version 1.34 @menu * Funciones y variables para teor@'{@dotless{i}}a de n@'umeros:: @end menu @@ -470,11 +470,11 @@ Cuando el resultado de @code{primep (@var{n})} es @code{false}, @var{n} es un n@'umero compuesto, y si es @code{true}, @var{n} es primo con alta probabilidad. -Si @var{n} es menor que 10^16, se utiliza una versi@'on +Si @var{n} es menor que 341550071728321, se utiliza una versi@'on determin@'{@dotless{i}}stica de la prueba de Miller-Rabin. En tal caso, si @code{primep (@var{n})} devuelve @code{true}, entonces @var{n} es un n@'umero primo. -Para @var{n} mayor que 10^16 @code{primep} realiza un n@'umero de pruebas +Para @var{n} mayor que 341550071728321 @code{primep} realiza un n@'umero de pruebas de seudo-primalidad de Miller-Rabin igual a @code{primep_number_of_tests} y una prueba de seudo-primalidad de Lucas. La probabilidad de que @var{n} pase una prueba de Miller-Rabin es menor que 1/4. Con el valor por defecto de Index: mnewton.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/mnewton.texi,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- mnewton.texi 10 Jul 2007 22:04:48 -0000 1.3 +++ mnewton.texi 6 Jul 2010 18:11:46 -0000 1.4 @@ -1,4 +1,4 @@ -@c English version 1.3 +@c English version 1.5 @menu * Funciones y variables para mnewton:: @end menu @@ -11,7 +11,8 @@ @defvr {Variable opcional} newtonepsilon Valor por defecto: @code{10.0^(-fpprec/2)} -Precisi@'on que determina cuando la funci@'on @code{mnewton} ha conseguido una convergencia aceptable. +Precisi@'on que determina cuando la funci@'on @code{mnewton} ha conseguido una convergencia aceptable. Si @code{newtonepsilon} es un n@'umero decimal grande (bigfloat), entonces +@code{mnewton} realiza los c@'alculos en ese formato. V@'ease tambi@'en @code{mnewton}. @end defvr Index: Equations.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Equations.es.texi,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- Equations.es.texi 24 May 2009 19:59:19 -0000 1.11 +++ Equations.es.texi 6 Jul 2010 18:11:46 -0000 1.12 @@ -1,4 +1,4 @@ -@c english version 1.32 +@c english version 1.33 @menu * Funciones y variable para las ecuaciones:: @end menu @@ -636,6 +636,21 @@ @end deffn + + +@defvr {Variable opcional} polyfactor +Valor por defecto: @code{false} + +Cuando @code{polyfactor} vale @code{true}, las funciones +@code{allroots} y @code{bfallroots} factorizan el polinomio +sobre los n@'umeros reales si el polinomio es real, o +factoriza sobre los complejos si el polinomio es complejo. + +V@'ease un ejemplo en @code{allroots}. +@end defvr + + + @defvr {Variable opcional} programmode Valor por defecto: @code{true} Index: Program.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Program.es.texi,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- Program.es.texi 2 Sep 2008 07:41:17 -0000 1.14 +++ Program.es.texi 6 Jul 2010 18:11:46 -0000 1.15 @@ -1,4 +1,4 @@ -@c version 1.33 +@c version 1.34 @menu * Introducci@'on a la programaci@'on:: * Funciones y variables para la programaci@'on:: @@ -224,6 +224,66 @@ @end deffn + + +@defvr {Variable opcional} errormsg +Valor por defecto: @code{true} + +Cuando @code{errormsg} vale @code{false} se suprimen los contenidos +de los mensajes de error. + +La variable @code{errormsg} no se puede asignar a un valor local dentro +de un bloque. El valor global de @code{errormsg} est@'a siempre presente. + +Ejemplos: + +@c ===beg=== +@c errormsg; +@c sin(a,b); +@c errormsg:false; +@c sin(a,b); +@c ===end=== +@example +(%i1) errormsg; +(%o1) true +(%i2) sin(a,b); +Wrong number of arguments to sin + -- an error. To debug this try: debugmode(true); +(%i3) errormsg:false; +(%o3) false +(%i4) sin(a,b); + + -- an error. To debug this try: debugmode(true); +@end example + +La variable @code{errormsg} no se puede asignar a un valor local dentro +de un bloque. + +@c ===beg=== +@c f(bool):=block([errormsg:bool], print ("value of errormsg is",errormsg))$ +@c errormsg:true; +@c f(false); +@c errormsg:false; +@c f(true); +@c ===end=== +@example +(%i1) f(bool):=block([errormsg:bool], + print ("value of errormsg is",errormsg))$ +(%i2) errormsg:true; +(%o2) true +(%i3) f(false); +value of errormsg is true +(%o3) true +(%i4) errormsg:false; +(%o4) false +(%i5) f(true); +value of errormsg is false +(%o5) false +@end example +@end defvr + + + @deffn {Operador especial} for Utilizado en las iteraciones. V@'ease @code{do} para una descripci@'on de las t@'ecnicas de iteraci@'on en Maxima. Index: Ctensor.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Ctensor.es.texi,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Ctensor.es.texi 10 Jul 2007 22:04:51 -0000 1.7 +++ Ctensor.es.texi 6 Jul 2010 18:11:46 -0000 1.8 @@ -1,4 +1,4 @@ -@c version 1.34 +@c version 1.36 @menu * Introducci@'on a ctensor:: * Funciones y variables para ctensor:: @@ -313,8 +313,7 @@ ijk ij,k ik,j mk ij mj ik @end example -Esta notaci@'on es consistente con la notaci@'on utilizada por el paquete @code{itensor} y su funci@'on @code{icurvature}. Si el argumento opcional @var{dis} vale @code{true}, se muestran las componentes no nulas de @code{riem[i,j,k,l]}. Como en el caso del tensor de Einstein, ciertas variables permiten controlar al usuario la simplificaci@'on de las componentes del tensor de Riemann. Si @code{ratriemann} vale @code{true}, entonces se har@'a la simplificaci@'on racional. Si @code{ratfac} -vale @code{true}, entonces se factorizar@'an todas las componentes. +Esta notaci@'on es consistente con la notaci@'on utilizada por el paquete @code{itensor} y su funci@'on @code{icurvature}. Si el argumento opcional @var{dis} vale @code{true}, se muestran las componentes no nulas @'unicas de @code{riem[i,j,k,l]}. Como en el caso del tensor de Einstein, ciertas variables permiten controlar al usuario la simplificaci@'on de las componentes del tensor de Riemann. Si @code{ratriemann} vale @code{true}, entonces se har@'a la simplificaci@'on racional. Si @code{ratfac} vale @code{true}, entonces se factorizar@'an todas las componentes. Si la variable @code{cframe_flag} vale @code{false}, el tensor de Riemann se calcula directamente a partir de los s@'{@dotless{i}}mbolos de Christoffel. Si @code{cframe_flag} vale @code{true}, el tensor covariante de Riemann se calcula a partir de los coeficientes del campo. Index: Special.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Special.es.texi,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- Special.es.texi 15 Mar 2010 22:22:55 -0000 1.19 +++ Special.es.texi 6 Jul 2010 18:11:46 -0000 1.20 @@ -1,4 +1,4 @@ -@c version 1.59 +@c version 1.60 @menu * Introducci@'on a las funciones especiales:: * Funciones de Bessel:: @@ -1184,7 +1184,7 @@ La integral exponencial Ei(z) (A&S 5.1.2) @end deffn -@deffn {Funci@'on} expintegral_li (@var{n},@var{z}) +@deffn {Funci@'on} expintegral_li (@var{z}) La integral exponencial Li(z) (A&S 5.1.3) @end deffn Index: Matrices.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Matrices.es.texi,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- Matrices.es.texi 6 Nov 2009 15:45:34 -0000 1.18 +++ Matrices.es.texi 6 Jul 2010 18:11:46 -0000 1.19 @@ -1,4 +1,4 @@ -@c english version 1.36 +@c english version 1.37 @menu * Introducci@'on a las matrices y el @'algebra lineal:: * Funciones y variables para las matrices y el @'algebra lineal:: @@ -1258,11 +1258,8 @@ @end deffn -@deffn {Funci@'on} newdet (@var{M}, @var{n}) -Calcula el determinante de la matriz o arreglo @var{M} por el algoritmo del @'arbol menor de Johnson-Gentleman. -@c UGH -- ARRAYS ARE SUCH A MESS -El argumento @var{n} es el orden; es opcional si @var{M} es una matriz. - +@deffn {Funci@'on} newdet (@var{M}) +Calcula el determinante de la matriz @var{M} por el algoritmo del @'arbol menor de Johnson-Gentleman. El resultado devuelto por @code{newdet} tiene formato CRE. @end deffn @c NEEDS CLARIFICATION AND EXAMPLES @@ -1272,12 +1269,16 @@ @end defvr @deffn {Funci@'on} nonscalarp (@var{expr}) -Devuelve @code{true} si @var{expr} no es escalar, es decir, si contiene @'atomos declarados como no escalares, listas o matrices. +Devuelve @code{true} si @var{expr} no es escalar, es decir, si contiene @'atomos declarados como no escalares, listas o matrices. @end deffn -@deffn {Funci@'on} permanent (@var{M}, @var{n}) -Calcula la permanente de la matriz @var{M}. La permanente es como un determinante pero sin cambios de signo. +@deffn {Funci@'on} permanent (@var{M}) +Calcula la permanente de la matriz @var{M} por el algoritmo del @'arbol menor de +Johnson-Gentleman. La permanente es como un determinante pero sin cambios de signo. +El resultado devuelto por @code{permanent} tiene formato CRE. + +V@'ease tambi@'en @code{newdet}. @end deffn Index: Expressions.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Expressions.es.texi,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- Expressions.es.texi 15 Mar 2010 22:23:00 -0000 1.24 +++ Expressions.es.texi 6 Jul 2010 18:11:46 -0000 1.25 @@ -1,4 +1,4 @@ -@c english version 1.67 +@c english version 1.70 @menu * Introducci@'on a las expresiones:: * Expresiones complejas:: @@ -567,15 +567,9 @@ Devuelve el argumento complejo de @var{z}. El argumento complejo es un @'angulo @code{theta} en @code{(-%pi, %pi]} tal que @code{r exp (theta %i) = @var{z}} donde @code{r} es la magnitud de @var{z}. -@c ACTUALLY carg DOESN'T ALWAYS RETURN A VALUE IN (-%pi, %pi]; SEE SF BUG REPORT # 816166 La funci@'on @code{carg} es computacional, no simplificativa. @c PROBABLY NEED TO EXPLAIN IMPLICATIONS OF ABOVE STATEMENT -@c SEE ALSO SF BUG REPORT # 902290 - -La funci@'on @code{carg} ignora la declaraci@'on @code{declare (@var{x}, complex)}, -y trata a @var{x} como una variable real. -Se trata de un fallo conocido en Maximo. @c SEE SF BUG REPORT # 620246 V@'eanse tambi@'en @code{abs} (m@'odulo complejo), @code{polarform}, @code{rectform}, @code{realpart} y @code{imagpart}. @@ -1254,7 +1248,7 @@ @deffn {Funci@'on} freeof (@var{x_1}, ..., @var{x_n}, @var{expr}) @code{freeof (@var{x_1}, @var{expr})} -Devuelve @code{true} si ninguna subexpresi@'on de @var{expr} coincide con @var{x_1}, +devuelve @code{true} si ninguna subexpresi@'on de @var{expr} coincide con @var{x_1}, o si @var{x_1} aparece como variable muda en @var{expr}, o si @var{x_1} no es ni una forma nominal ni verbal de cualesquiera operadores presentes en @var{expr}, devolviendo @code{false} en otro caso. @@ -1265,6 +1259,7 @@ Los argumentos @var{x_1}, ..., @var{x_n} pueden seer nombres de funciones y variables, nombres subindicados, operadores (encerrados entre comillas dobles) o expresiones generales. + La funci@'on @code{freeof} eval@'ua sus argumentos. Una variable es una variable muda en una expresi@'on si no tiene valor asignado fuera de la expresi@'on. @@ -1273,16 +1268,14 @@ la variable original en @code{laplace}, variables formales en expresiones @code{at} y los argumentos de las expresiones @code{lambda}. -Las variables locales en @code{block} no son reconocidas por @code{freeof} como variables mudas; -esto es un fallo de Maxima. + La versi@'on indefinida de @code{integrate} no est@'a libre de su variable de integraci@'on. -@itemize @bullet -@item -Los argumentos son nombres de funciones, variables, nombres subindicados, operaores y expresiones. La llamada -@code{freeof (a, b, expr)} equivale a -@code{freeof (a, expr) and freeof (b, expr)}. +Ejemplos: + + +Los argumentos son nombres de funciones, variables, nombres subindicados, operaores y expresiones. La llamada @code{freeof (a, b, expr)} equivale a @code{freeof (a, expr) and freeof (b, expr)}. @example (%i1) expr: z^3 * cos (a[1]) * b^(c+d); @@ -1305,7 +1298,6 @@ (%o8) true @end example -@item @code{freeof} eval@'ua sus argumentos. @example @@ -1315,7 +1307,6 @@ (%o3) false @end example -@item @code{freeof} no considera funciones equivalentes. La simplificaci@'on puede dar una expresi@'on equivalente pero diferente. @@ -1335,9 +1326,8 @@ (%o6) true @end example -@item Un sumatorio o integral definida est@'a libre de su variable muda. -Una integral indefinida de @code{integrate} no est@'a libre de su variable de integraci@'on +Una integral indefinida de @code{integrate} no est@'a libre de su variable de integraci@'on. @example (%i1) freeof (i, 'sum (f(i), i, 0, n)); @@ -1347,8 +1337,6 @@ (%i3) freeof (x, 'integrate (x^2, x)); (%o3) false @end example -@end itemize - @end deffn @c IS THIS DEFINITION CORRECT ?? @@ -2419,9 +2407,60 @@ 3 i in rootsof(x - 1) @end example +@end deffn + + + +@deffn {Funci@'on} unorder () +Desactiva las asociaciones creadas por la @'ultima utilizaci@'on de los comandos de ordenaci@'on @code{ordergreat} y @code{orderless}, los cuales no pueden ser utilizados m@'as de una vez sin invocar a @code{unorder}. + +@code{unorder} no sustituye en expresiones los s@'{@dotless{i}}mbolos originales +por los alias introducidos por @code{ordergreat} y @code{orderless}. Es por ello +que tras la ejecución de @code{unorder} los alias aparecen en expresiones +anteriores. +V@'ease tambi@'en @code{ordergreat} y @code{orderless}. + +Ejemplos: + +@code{ordergreat(a)} introduce un alias para el s@'{@dotless{i}}mbolo @code{a}, +raz@'on por la cual la diferencia de @code{%o2} y @code{%o4} no se anula. +@code{unorder} no restablece el s@'{@dotless{i}}mbolo @code{a} y el alias +aparece en el resultado @code{%o7}. + +@c ===beg=== +@c unorder(); +@c b*x + a^2; +@c ordergreat (a); +@c b*x + a^2; +@c %th(1) - %th(3); +@c unorder(); +@c %th(2); +@c ===end=== +@example +(%i1) +(%o1) [] +(%i2) b*x+a^2; + 2 +(%o2) b x + a +(%i3) ordergreat(a); +(%o3) done +(%i4) b*x+a^2; + 2 +(%o4) a + b x +(%i5) %th(1)-%th(3); + 2 2 +(%o5) a - a +(%i6) unorder(); +(%o6) [a] +(%i7) %th(2); + 2 2 +(%o7) _101a - a +@end example @end deffn + + @deffn {Funci@'on} verbify (@var{f}) Devuelve la forma verbal del nombre de funci@'on @var{f}. Index: Simplification.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Simplification.es.texi,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Simplification.es.texi 15 Mar 2010 22:23:04 -0000 1.10 +++ Simplification.es.texi 6 Jul 2010 18:11:46 -0000 1.11 @@ -1,4 +1,4 @@ -@c version 1.25 +@c version 1.26 @menu * Funciones y variables para simplificaci@'on:: @end menu @@ -50,10 +50,9 @@ Valor por defecto: @code{true} @code{distribute_over} controla la distribuci@'on de funciones sobre -estructuras como listas, matrices y ecuaciones. Actualmente, este control -s@'olo es aplicable a las funciones trigonom@'etricas, integrales -exponenciales y a las funciones para enteros, como @code{mod}, @code{floor}, -@code{ceiling} y @code{round}. +estructuras como listas, matrices y ecuaciones. Actualmente, no todas +las funciones de Maxima tienen esta propiedad. Es posible consultar si +una funci@'on tiene esta propiedad con la instrucci@'on @code{properties}. La propiedad distributiva se desactiva asign@'andole a @code{distribute_over} el valor @code{false}. @@ -111,6 +110,16 @@ (%o6) [[expintegral_e(1, x), expintegral_e(1, y)], [expintegral_e(2, x), expintegral_e(2, y)]] @end example + +Comprueba si una funci@'on tiene la propiedad @code{distribute_over}: + +@c ===beg=== +@c properties(abs); +@c ===end=== +@example +(%i7) properties(abs); +(%o7) [integral, distributes over bags, noun, rule, gradef] +@end example @end defvr Index: Operators.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Operators.es.texi,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- Operators.es.texi 25 Mar 2010 13:59:08 -0000 1.25 +++ Operators.es.texi 6 Jul 2010 18:11:46 -0000 1.26 @@ -1,4 +1,4 @@ -@c english version 1.56 +@c english version 1.59 @menu * n-arios:: * no-fijos:: @@ -1264,6 +1264,8 @@ Devuelve el valor absoluto de @var{expr}. Si la expresi@'on es compleja, retorna el m@'odulo de @var{expr}. +@code{abs} se distribuye sobre listas, matrices y ecuaciones. +V@'ease tambi@'en @code{distribute_over}. @end deffn @defvr {Clave} additive @@ -1963,10 +1965,41 @@ @deffn {Funci@'on} oddp (@var{expr}) Devuelve @code{true} si @var{expr} es un entero impar y @code{false} en caso contrario. +@end deffn + + +@deffn {Funci@'on} psubst (@var{list}, @var{expr}) +@deffnx {Funci@'on} psubst (@var{a}, @var{b}, @var{expr}) + +@code{psubst(@var{a}, @var{b}, @var{expr})} es parecido a @code{subst}. +V@'ease @code{subst}. + +A diferencia de @code{subst}, la funci@'on @code{psubst} hace sustituciones +en paralelo si el primer argumento, @var{list}, es una lista de ecuaciones. + +V@'ease tambi@'en @code{sublis} para sustituciones en paralelo. + +Ejemplo: + +El primer ejemplo muestra la sustituci@'on en paralelo con @code{psubst}. +El segundo ejemplo muestra el resultado devuelto por la funci@'on @code{subst}, +la cual hace las sustituciones secuencialmente. + +@c ===beg=== +@c psubst ([a^2=b, b=a], sin(a^2) + sin(b)); +@c subst ([a^2=b, b=a], sin(a^2) + sin(b)); +@c ===end=== +@example +(%i4) psubst ([a^2=b, b=a], sin(a^2) + sin(b)); +(%o4) sin(b) + sin(a) +(%i5) subst ([a^2=b, b=a], sin(a^2) + sin(b)); +(%o5) 2 sin(a) +@end example @end deffn + @deffn {Funci@'on} make_random_state (@var{n}) @deffnx {Funci@'on} make_random_state (@var{s}) @deffnx {Funci@'on} make_random_state (true) @@ -2271,14 +2304,19 @@ Si @code{sqrtdispflag} vale @code{false}, har@'a que @code{sqrt} se muestre con el exponente 1/2. @c AND OTHERWISE ... ?? - @end defvr + + @deffn {Funci@'on} sublis (@var{list}, @var{expr}) -Realiza sustituciones m@'ultiples en paralelo en una expresi@'on. +Realiza sustituciones m@'ultiples en paralelo en una expresi@'on. +@var{list} es una lista de ecuaciones. Los miembros de la izquierda +de las ecuaciones deben ser @'atomos. La variable @code{sublis_apply_lambda} controla la simplificaci@'on despu@'es de @code{sublis}. +V@'ease tambi@'en @code{psubst} para sustituciones en paralelo. + Ejemplo: @c ===beg=== @@ -2288,9 +2326,10 @@ (%i1) sublis ([a=b, b=a], sin(a) + cos(b)); (%o1) sin(b) + cos(a) @end example - @end deffn + + @deffn {Funci@'on} sublist (@var{list}, @var{p}) Devuelve la lista de elementos de @var{list} para los cuales el predicado @code{p} retorna @code{true}. @@ -2322,11 +2361,17 @@ La funci@'on @code{subst} es sin@'onimo de @code{substitute}. -La llamada @code{subst (@var{eq_1}, @var{expr})} o @code{subst ([@var{eq_1}, ..., @var{eq_k}], @var{expr})} -est@'an permitidas. Las @var{eq_i} son ecuaciones que indican las sustituciones a realizar. -Para cada ecuaci@'on, el miembro derecho ser@'a sustituida por la expresi@'on del miembro izquierdo en @var{expr}. +La llamada @code{subst (@var{eq_1}, @var{expr})} o +@code{subst ([@var{eq_1}, ..., @var{eq_k}], @var{expr})} +est@'an permitidas. Las @var{eq_i} son ecuaciones que indican las sustituciones a realizar. +Para cada ecuaci@'on, el miembro izquierdo ser@'a sustituido por la expresi@'on del +miembro derecho en @var{expr}. Las ecuaciones se sustituyen secuencialmente de +izquierda a derecha en @var{expr}. V@'eanse las funciones @code{sublis} y @code{psubst} +para sustituciones en paralelo. -Si la variable @code{exptsubst} vale @code{true} se permiten ciertas sustituciones de exponentes; por ejemplo, sustituir @code{y} por @code{%e^x} en @code{%e^(a*x)}. +Si la variable @code{exptsubst} vale @code{true} se permiten ciertas +sustituciones de exponentes; por ejemplo, sustituir @code{y} por @code{%e^x} +en @code{%e^(a*x)}. Si @code{opsubst} vale @code{false}, @code{subst} no intentar@'a sustituir un operador de una expresi@'on. Por ejemplo, @@ -2346,6 +2391,20 @@ (%o2) a - %i b @end example +La sustituci@'on se hace secuencialmente seg@'un una lista de +ecuaciones. Comp@'arese con la sustituci@'on en paralelo. + +@c ===beg=== +@c subst([a=b, b=c], a+b); +@c sublis([a=b, b=c], a+b); +@c ===end=== +@example +(%i3) subst([a=b, b=c], a+b); +(%o3) 2 c +(%i4) sublis([a=b, b=c], a+b); +(%o4) c + b +@end example + @noindent Para m@'as ejemplos, ejec@'utese @code{example (subst)}. @@ -2464,37 +2523,6 @@ @end deffn -@deffn {Funci@'on} unorder () -Desactiva las asociaciones creadas por la @'ultima utilizaci@'on de los comandos de ordenaci@'on @code{ordergreat} y @code{orderless}, los cuales no pueden ser utilizados m@'as de una vez sin invocar a @code{unorder}. -V@'ease tambi@'en @code{ordergreat} y @code{orderless}. - -@c HMM, IN THIS EXAMPLE, WHY ISN'T %o5 EQUAL TO ZERO ??? -@c ===beg=== -@c unorder(); -@c b*x + a^2; -@c ordergreat (a); -@c b*x + a^2; -@c %th(1) - %th(3); -@c unorder(); -@c ===end=== -@example -(%i1) unorder(); -(%o1) [] -(%i2) b*x + a^2; - 2 -(%o2) b x + a -(%i3) ordergreat (a); -(%o3) done -(%i4) b*x + a^2; - %th(1) - %th(3); - 2 -(%o4) a + b x -(%i5) unorder(); - 2 2 -(%o5) a - a -@end example - -@end deffn @deffn {Funci@'on} vectorpotential (@var{givencurl}) Devuelve el vector potencial de un vector rotacional en el sistema |