From: Mario R. R. <rio...@us...> - 2007-11-17 16:55:34
|
Update of /cvsroot/maxima/maxima/doc/info/es In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv31645 Modified Files: Differential.es.texi Lists.es.texi Operators.es.texi Log Message: updating translations Index: Differential.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Differential.es.texi,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Differential.es.texi 10 Jul 2007 22:03:41 -0000 1.6 +++ Differential.es.texi 17 Nov 2007 16:55:30 -0000 1.7 @@ -1,4 +1,4 @@ -@c version 1.11 +@c version 1.12 @menu * Introducci@'on a las ecuaciones diferenciales:: * Funciones y variables para ecuaciones diferenciales:: @@ -28,7 +28,7 @@ @deffn {Funci@'on} desolve (@var{ecu}, @var{x}) @deffnx {Funci@'on} desolve ([@var{eqn_1}, ..., @var{eqn_n}], [@var{x_1}, ..., @var{x_n}]) -La funci@'on @code{dsolve} resuelve sistemas de ecuaciones diferenciales ordinarias lineales utilizando la transformada de Laplace. Aqu@'{@dotless{i}} las @var{eqi} (@code{i}=1,..,n) son ecuaciones diferenciales con variables dependientes @var{x_1}, ..., @var{x_n}. La dependencia funcional de @var{x_1}, ..., @var{x_n} respecto de una variable independiente, por ejemplo @var{x}, debe indicarse expl@'{@dotless{i}}citamente, tanto en las variables como en las derivadas. Por ejemplo, +La funci@'on @code{desolve} resuelve sistemas de ecuaciones diferenciales ordinarias lineales utilizando la transformada de Laplace. Aqu@'{@dotless{i}} las @var{eqi} (@code{i}=1,..,n) son ecuaciones diferenciales con variables dependientes @var{x_1}, ..., @var{x_n}. La dependencia funcional de @var{x_1}, ..., @var{x_n} respecto de una variable independiente, por ejemplo @var{x}, debe indicarse expl@'{@dotless{i}}citamente, tanto en las variables como en las derivadas. Por ejemplo, @example Index: Lists.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Lists.es.texi,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- Lists.es.texi 13 Jul 2007 08:51:07 -0000 1.9 +++ Lists.es.texi 17 Nov 2007 16:55:30 -0000 1.10 @@ -1,4 +1,4 @@ -@c version 1.32 +@c version 1.33 @menu * Introducci@'on a las listas:: * Funciones y variables para listas:: @@ -327,6 +327,29 @@ @end deffn +@deffn {Funci@'on} unique (@var{L}) + +Devuelve la lista @var{L} sin redundancias, es decir, sin +elementos repetidos + +Cuando ninguno de los elementos de @var{L} est@'a repetido, +@code{unique} devuelve una r@'eplica de @var{L}, no la +propia @var{L}. + +Si @var{L} no es una lista, @code{unique} devuelve @var{L}. + +Ejemplo: + +@c ===beg=== +@c unique ([1, %pi, a + b, 2, 1, %e, %pi, a + b, [1]]); +@c ===end=== +@example +(%i1) unique ([1, %pi, a + b, 2, 1, %e, %pi, a + b, [1]]); +(%o1) [1, 2, %e, %pi, [1], b + a] +@end example +@end deffn + + @deffn {Funci@'on} rest (@var{expr}, @var{n}) @deffnx {Funci@'on} rest (@var{expr}) Index: Operators.es.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/es/Operators.es.texi,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- Operators.es.texi 14 Nov 2007 15:57:39 -0000 1.17 +++ Operators.es.texi 17 Nov 2007 16:55:30 -0000 1.18 @@ -1,4 +1,4 @@ -@c english version 1.42 +@c english version 1.45 @menu * n-arios:: * no-fijos:: @@ -554,17 +554,165 @@ @ifinfo @fnindex Operador de asignaci@'on @end ifinfo -El operador de asignaci@'on. Por ejemplo, @code{A:3} se asigna a la variable @var{A} el valor de 3. +Operador de asignaci@'on. + +Cuando el miembro de la izquierda es un @'atomo o variable subindicada, +@code{:} eval@'ua la expresi@'on de la derecha (pero no la izquierda) y asigna ese +valor a la variable del lado izquierdo. + +Cuando en el lado izquierdo hay un elemento subindicado correspondiente a +una lista, matriz, array declarado de Maxima o array de Lisp, la expresi@'on de +la derecha se asigna a ese elemento. El sub@'{@dotless{i}}ndice debe hacer +referencia a un elemento ya existente, ya que los objetos anteriores no +pueden ampliarse nombrando elementos no existentes. + +Cuando en el lado izquierdo hay un elemento subindicado correspondiente a +un array no declarado de Maxima, la expresi@'on de la derecha se asigna a ese elemento +en caso de que ya exista, o a un nuevo elemento, si @'este todav@'{@dotless{i}}a +no existe. + +Cuando el miembro de la izquierda es una lista de @'atomos y/o variables subindicadas, +el miembro derecho debe evaluar tambi@'en a una lista, cuyos elementos ser@'an +asignados en paralelo a las variables de la lista de la izquierda. + +V@'eanse tambi@'en @code{kill} y @code{remvalue}, que deshacen las asociaciones +hechas por el operador @code{:}. + +Ejemplos: + +Asignaci@'on a un s@'{@dotless{i}}mbolo. + +@c ===beg=== +@c a; +@c a : 123; +@c a; +@c ===end=== +@example +(%i1) a; +(%o1) a +(%i2) a : 123; +(%o2) 123 +(%i3) a; +(%o3) 123 +@end example + +Asignaci@'on a un elemento de una lista. + +@c ===beg=== +@c b : [1, 2, 3]; +@c b[3] : 456; +@c b; +@c ===end=== +@example +(%i1) b : [1, 2, 3]; +(%o1) [1, 2, 3] +(%i2) b[3] : 456; +(%o2) 456 +(%i3) b; +(%o3) [1, 2, 456] +@end example + +La asignaci@'on crea un array no declarado. + +@c ===beg=== +@c c[99] : 789; +@c c[99]; +@c c; +@c arrayinfo (c); +@c listarray (c); +@c ===end=== +@example +(%i1) c[99] : 789; +(%o1) 789 +(%i2) c[99]; +(%o2) 789 +(%i3) c; +(%o3) c +(%i4) arrayinfo (c); +(%o4) [hashed, 1, [99]] +(%i5) listarray (c); +(%o5) [789] +@end example + +Asignaci@'on m@'ultiple. + +@c ===beg=== +@c [a, b, c] : [45, 67, 89]; +@c a; +@c b; +@c c; +@c ===end=== +@example +(%i1) [a, b, c] : [45, 67, 89]; +(%o1) [45, 67, 89] +(%i2) a; +(%o2) 45 +(%i3) b; +(%o3) 67 +(%i4) c; +(%o4) 89 +@end example + +La asignaci@'on m@'ultiple se hace en paralelo. Los valores +de @code{a} y @code{b} se intercambian en este ejemplo. + +@c ===beg=== +@c [a, b] : [33, 55]; +@c [a, b] : [b, a]; +@c a; +@c b; +@c ===end=== +@example +(%i1) [a, b] : [33, 55]; +(%o1) [33, 55] +(%i2) [a, b] : [b, a]; +(%o2) [55, 33] +(%i3) a; +(%o3) 55 +(%i4) b; +(%o4) 33 +@end example @end deffn @deffn {Operador} :: @ifinfo @fnindex Operador de asignaci@'on (eval@'ua el miembro izquierdo) @end ifinfo -Operador de asignaci@'on. @code{::} asigna el valor de una expresi@'on -en su derecha a el valor de la cantidad en su izquierda, la cual -debe evaluarse a una variable de tipo at@'omica o una variable subindicada. +Operador de asignaci@'on. + +El operador @code{::} es similar a @code{:}, excepto que @code{::} +eval@'ua ambos miembros, tanto el derecho como el izquierdo. + +Ejemplos: +@c ===beg=== +@c x : 'foo; +@c x :: 123; +@c foo; +@c x : '[a, b, c]; +@c x :: [11, 22, 33]; +@c a; +@c b; +@c c; +@c ===end=== +@example +(%i1) x : 'foo; +(%o1) foo +(%i2) x :: 123; +(%o2) 123 +(%i3) foo; +(%o3) 123 +(%i4) x : '[a, b, c]; +(%o4) [a, b, c] +(%i5) x :: [11, 22, 33]; +(%o5) [11, 22, 33] +(%i6) a; +(%o6) 11 +(%i7) b; +(%o7) 22 +(%i8) c; +(%o8) 33 +@end example @end deffn @deffn {Operador} ::= |