1 @c English version 2013-08-03
4 * Funciones y variables para la ayuda::
8 @node Documentación, Funciones y variables para la ayuda, Ayuda, Ayuda
11 El manual en línea del usuario de Maxima puede ser visto en diferentes formas.
12 Desde el prompt interactivo de Maxima, el manual de usuario
13 es visto como texto plano por medio del comando @code{?} (i.e., la función @code{describe}).
14 El manual de usuario también puede ser visto como hipertexto tipo @code{info} por medio del programa @code{info} y como una página web a través de cualquier navegador.
16 El comando @code{example} muestra ejemplos para muchas funciones Maxima.
20 (%i1) example (integrate);
26 (%i2) test(f):=block([u],u:integrate(f,x),ratsimp(f-diff(u,x)))
27 (%o2) test(f) := block([u], u : integrate(f, x),
29 ratsimp(f - diff(u, x)))
38 y salidas adicionales.
47 @node Funciones y variables para la ayuda, , Documentación, Ayuda
48 @section Funciones y variables para la ayuda
52 @deffn {Función} apropos (@var{string})
54 Busca los símbolos de Maxima en los cuales aparezca
55 @var{cadena} en cualquier lugar dentro de su nombre. Así,
56 @code{apropos (exp)} devuelve una lista con todas las variables y
57 funciones que tengan @code{exp} formando parte de sus nombres,
58 como @code{expand}, @code{exp} y @code{exponentialize}.
59 De esta forma, si el usuario tan solo recuerda parte del nombre de algo,
60 puede utilizar este comando para encontrar el resto del nombre.
61 De manera semejante, también se puede hacer @code{apropos (tr_)}
62 para encontrar una lista de muchas de las variables relacionadas
63 con el traductor, buena parte de las cuales comienzan con @code{tr_}.
65 @code{apropos("")} devuelve una lista con todos los nombres de Maxima.
67 En caso de no encontrar información relevante, @code{apropos}
68 devuelve la lista vacía @code{[]}.
72 Devuelve todos los símbolos de Maxima que
73 contienen la subcadena @code{"gamma"} en su nombre:
79 (%i1) apropos("gamma");
80 (%o1) [%gamma, gamma, gammalim, gamma_expand, gamma_incomplete_lower,
81 gamma_incomplete, gamma_incomplete_generalized,
82 gamma_incomplete_regularized, Gamma, log_gamma, makegamma,
83 prefer_gamma_incomplete,
84 gamma_incomplete_generalized_regularized]
92 @deffn {Función} demo (@var{archivo})
93 Evalua las expresiones Maxima contenidas en @var{archivo} y muestra los resultados.
94 @code{demo} hace pausas después de evaluar cada expresión
95 y continua después de que el usuario ingrese un retorno de carro.
96 (Si se ejecuta en Xmaxima, @code{demo} puede que necesite un punto y coma
97 @code{;} a continuación del retorno de carro.)
99 @code{demo} busca la lista de directorios
100 @code{file_search_demo} para encontrar @code{archivo}.
101 Si el archivo tiene el sufijo @code{dem},
102 el sufijo puede ser omitido.
103 Ver también @code{file_search}.
105 @code{demo} evalua su argumento.
106 @code{demo} retorna el nombre del archivo demostración.
111 (%i1) demo ("disol");
113 batching /home/wfs/maxima/share/simplification/disol.dem
114 At the _ prompt, type ';' followed by enter to get next demo
118 (%i3) exp1 : a (e (g + f) + b (d + c))
119 (%o3) a (e (g + f) + b (d + c))
122 (%i4) disolate(exp1, a, b, e)
127 (%o5) a (%t5 e + %t4 b)
130 (%i5) demo ("rncomb");
132 batching /home/wfs/maxima/share/simplification/rncomb.dem
133 At the _ prompt, type ';' followed by enter to get next demo
138 (%i7) exp1 : ----- + ---------
141 (%o7) ----- + ---------
147 (%o8) ----- + ---------
158 (%i10) exp2 : - + - + - + -
166 2 d + 2 c + 3 (b + a)
167 (%o11) ---------------------
171 (%i12) rncombine(exp2)
172 2 d + 2 c + 3 b + 3 a
173 (%o12) ---------------------
182 @deffn {Función} describe (@var{string})
183 @deffnx {Función} describe (@var{string}, exact)
184 @deffnx {Función} describe (@var{string}, inexact)
188 La sentencia @code{describe(@var{string})} equivale a @code{describe(@var{string}, exact)}.
190 La sentencia @code{describe(@var{string}, exact)} encuentra el elemento, si
191 existe, cuyo título coincide exactamente con @var{string}
192 (ignorando la diferencia entre mayúsculas y minúsculas).
194 La sentencia @code{describe(@var{string}, inexact)} encuentra todos los elementos
195 documentados que contengan @var{string} en sus títulos.
197 Si hay más de una opción, Maxima preguntará al usuario para que
198 seleccione las opciones que desee consultar.
200 La sentencia @code{? foo} (con espacio entre @code{?} y @code{foo})
201 equivale a @code{describe("foo", exact)}, mientras que @code{?? foo}
202 equivale a @code{describe("foo", inexact)}.
204 @code{describe ("", inexact)} produce una lista de todos los temas documentados en
207 @code{describe} no evalúa su argumento. La función @code{describe} devuelve
208 @code{true} si encuentra la documentación solicitada y @code{false} en caso
211 Véase también @code{Documentación}.
217 0: Functions and Variables for Elliptic Integrals
218 1: Functions and Variables for Integration
219 2: Introduction to Elliptic Functions and Integrals
220 3: Introduction to Integration
221 4: askinteger (Functions and Variables for Simplification)
222 5: integerp (Functions and Variables for Miscellaneous Options)
223 6: integer_partitions (Functions and Variables for Sets)
224 7: integrate (Functions and Variables for Integration)
225 8: integrate_use_rootsof (Functions and Variables for
227 9: integration_constant_counter (Functions and Variables for
229 10: nonnegintegerp (Functions and Variables for linearalgebra)
230 Enter space-separated numbers, `all' or `none': 7 8
232 -- Function: integrate (<expr>, <x>)
233 -- Function: integrate (<expr>, <x>, <a>, <b>)
234 Attempts to symbolically compute the integral of <expr> with
235 respect to <x>. `integrate (<expr>, <x>)' is an indefinite
236 integral, while `integrate (<expr>, <x>, <a>, <b>)' is a
237 definite integral, [...]
239 -- Option variable: integrate_use_rootsof
240 Default value: `false'
242 When `integrate_use_rootsof' is `true' and the denominator of
243 a rational function cannot be factored, `integrate' returns
244 the integral in a form which is a sum over the roots (not yet
245 known) of the denominator.
249 En este ejemplo fueron seleccionadas las opciones 7 y 8
250 (la salida ha sido recortada, tal como indica @code{[...]}).
251 Todas o ninguna de las opciones pueden ser seleccionadas escribiendo
252 @code{all} o @code{none}, las cuales pueden ser abreviadas por
253 @code{a} o @code{n}, respectivamente.
260 @deffn {Función} example (@var{topic})
261 @deffnx {Función} example ()
263 @code{example (@var{topic})} muestra algunos ejemplos sobre @var{topic},
264 el cual debe ser un símbolo o cadena de texto. Para ver
265 ejemplos sobre operadores como @code{if}, @code{do} o @code{lambda}
266 el argumento debe ser necesariamente una cadena de texto, como
267 @code{example ("do")}. La función @code{example} no distingue entre minúsculas
268 y mayúsculas. La mayor parte de ejemplos versan sobre funciones.
270 La sentencia @code{example ()} devuelve la lista de todos los ejemplos
273 El nombre del fichero que contine los ejemplos existentes se guarda en
274 la variable global @code{manual_demo}, cuyo valor por defecto es
275 @code{"manual.demo"}.
277 La función @code{example} no evalúa su argumento.
283 @c example("lambda");
284 @c example("allROOTS");
287 (%i1) example(append);
288 (%i2) append([x+y,0,-3.2],[2.5E+20,x])
289 (%o2) [y + x, 0, - 3.2, 2.5E+20, x]
291 (%i3) example("lambda");
292 (%i4) lambda([x,y,z],z^2+y^2+x^2)
294 (%o4) lambda([x, y, z], z + y + x )
301 (%i7) example("allROOTS");
302 (%i8) (1+2*x)^3 = 13.5*(1+x^5)
304 (%o8) (2 x + 1) = 13.5 (x + 1)
306 (%o9) [x = .8296749902129361, x = - 1.015755543828121,
307 x = .9659625152196369 %i - .4069597231924075,
308 x = - .9659625152196369 %i - .4069597231924075, x = 1.0]
314 @defvr {Variable opcional} manual_demo
315 Valor por defecto: @code{"manual.demo"}
317 @code{manual_demo} especifica el nombre del fichero que contiene
318 los ejemplo para la función @code{example}.
320 Véase @code{example}.