From: Jorge B. <fic...@us...> - 2005-11-01 14:10:09
|
Update of /cvsroot/maxima/maxima/doc/info/pt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11992 Modified Files: Rules_pt.texi Matrices_pt.texi Input_pt.texi Log Message: updating from english version changes Index: Rules_pt.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/pt/Rules_pt.texi,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Rules_pt.texi 30 Oct 2005 18:40:02 -0000 1.1 +++ Rules_pt.texi 1 Nov 2005 14:09:50 -0000 1.2 @@ -1,4 +1,5 @@ -@c /Rules.texi/1.19/Thu Jun 16 17:05:36 2005/-ko/ +@c /Rules.texi/1.20/Tue Nov 1 06:51:54 2005/-ko/ + @menu * Introdu@value{cedilha}@~ao a Regras e Modelos:: * Defini@value{cedilha}@~oes para Regras e Modelos:: @@ -610,16 +611,64 @@ @deffn {Fun@value{cedilha}@~ao} remrule (@var{op}, @var{nomeregra}) @deffnx {Fun@value{cedilha}@~ao} remrule (@var{op}, all) -Remove regras definidas por @code{defrule}, @code{defmatch}, @code{tellsimp}, ou @code{tellsimpafter}. +Remove regras definidas por @code{tellsimp}, ou @code{tellsimpafter}. @code{remrule (@var{op}, @var{nomeregra})} remove a regra com o nome @code{nomeregra} do operador @var{op}. +Quando @var{op} for um operador interno ou um operador definido pelo usu@'ario +(como definido por @code{infix}, @code{prefix}, etc.), +@var{op} e @var{rulename} devem ser colocados entre aspas duplas. @code{remrule (@var{op}, all)} remove todas as regras para o operador @var{op}. Veja tamb@'em @code{remlet}, que remove uma regra definida atrav@'es de @code{let}. -@c NEEDS EXAMPLES +Examples: + +@c ===beg=== +@c tellsimp (foo (aa, bb), bb - aa); +@c tellsimpafter (aa + bb, special_add (aa, bb)); +@c infix ("@@"); +@c tellsimp (aa @@ bb, bb/aa); +@c tellsimpafter (quux (%pi, %e), %pi - %e); +@c tellsimpafter (quux (%e, %pi), %pi + %e); +@c [foo (aa, bb), aa + bb, aa @@ bb, quux (%pi, %e), quux (%e, %pi)]; +@c remrule (foo, foorule1); +@c remrule ("+", "+rule1"); +@c remrule ("@@", "@@rule1"); +@c remrule (quux, all); +@c [foo (aa, bb), aa + bb, aa @@ bb, quux (%pi, %e), quux (%e, %pi)]; +@c ===end=== +@example +(%i1) tellsimp (foo (aa, bb), bb - aa); +(%o1) [foorule1, false] +(%i2) tellsimpafter (aa + bb, special_add (aa, bb)); +(%o2) [+rule1, simplus] +(%i3) infix ("@@"); +(%o3) @@ +(%i4) tellsimp (aa @@ bb, bb/aa); +(%o4) [@@rule1, false] +(%i5) tellsimpafter (quux (%pi, %e), %pi - %e); +(%o5) [quuxrule1, false] +(%i6) tellsimpafter (quux (%e, %pi), %pi + %e); +(%o6) [quuxrule2, quuxrule1, false] +(%i7) [foo (aa, bb), aa + bb, aa @@ bb, quux (%pi, %e), quux (%e, %pi)]; + bb +(%o7) [bb - aa, special_add(aa, bb), --, %pi - %e, %pi + %e] + aa +(%i8) remrule (foo, foorule1); +(%o8) foo +(%i9) remrule ("+", "+rule1"); +(%o9) + +(%i10) remrule ("@@", "@@rule1"); +(%o10) @@ +(%i11) remrule (quux, all); +(%o11) quux +(%i12) [foo (aa, bb), aa + bb, aa @@ bb, quux (%pi, %e), quux (%e, %pi)]; +(%o12) [foo(aa, bb), bb + aa, aa @@ bb, quux(%pi, %e), + quux(%e, %pi)] +@end example + @end deffn @c NEEDS EXPANSION OR MAYBE JUST APPROPRIATE REFS TO tellsimpafter Index: Matrices_pt.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/pt/Matrices_pt.texi,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- Matrices_pt.texi 25 Sep 2005 15:06:51 -0000 1.14 +++ Matrices_pt.texi 1 Nov 2005 14:09:50 -0000 1.15 @@ -1,4 +1,5 @@ -@c /Matrices.texi/1.17/Sat Sep 10 10:10:11 2005/-ko/ +@c /Matrices.texi/1.18/Tue Nov 1 06:51:54 2005/-ko/ + @menu * Introdu@value{cedilha}@~ao a Matrizes e @'Algebra Linear:: * Defini@value{cedilha}@~oes para Matrizes e @'Algebra Linear:: @@ -213,8 +214,6 @@ @deffn {Fun@,{c}@~ao} conjugate (@var{x}) Retorna o conjugado complexo de @var{x}. -@code{load (conjugate)} chama essa fun@,{c}@~ao. - @c ===beg=== @c declare ([aa, bb], real, cc, complex, ii, imaginary); @c conjugate (aa + bb*%i); @@ -544,7 +543,7 @@ polin@^omio caracter@'istico da matriz. Algumas vezes @code{solve} pode n@~ao estar habilitado a achar as ra@'izes do polin@^omio; nesse caso algumas outras fun@,{c}@~oes nesse -pacote (except @code{conjugate}, @code{innerproduct}, @code{unitvector}, @code{columnvector} e +pacote (except @code{innerproduct}, @code{unitvector}, @code{columnvector} e @code{gramschmidt}) n@~ao ir@~ao trabalhar. @c WHICH ONES ARE THE FUNCTIONS WHICH DON'T WORK ?? @c ACTUALLY IT'S MORE IMPORTANT TO LIST THE ONES WHICH DON'T WORK HERE Index: Input_pt.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/pt/Input_pt.texi,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- Input_pt.texi 25 Sep 2005 15:06:51 -0000 1.17 +++ Input_pt.texi 1 Nov 2005 14:09:50 -0000 1.18 @@ -1,4 +1,4 @@ -@c /Input.texi/1.38/Sat Sep 10 10:10:11 2005/-ko/ +@c/Input.texi/1.39/Tue Nov 1 06:51:53 2005/-ko/ @menu * Introdu@value{cedilha}@~ao a Entrada e Sa@'ida:: @@ -188,6 +188,22 @@ @end defvr +@defvr {Vari@'avel de op@,{c}@~ao} file_output_append +Valor padr@~ao: @code{false} + +@code{file_output_append} governa se fun@value{cedilha}@~oes de sa@'ida de arquivo +anexam ao final ou truncam seu arquivo de sa@'ida. +Quando @code{file_output_append} for @code{true}, +tais fun@value{cedilha}@~oes anexam ao final de seu arquivo de sa@'ida. +De outra forma, o arquivo de sa@'ida @'e truncado. + +@code{save}, @code{stringout}, e @code{with_stdout} respeitam @code{file_output_append}. +Outras fun@value{cedilha}@~oes que escrevem arquivos de sa@'ida n@~ao respeitam @code{file_output_append}. +Em partivular, montagem de gr@'aficos e tradu@value{cedilha}@~oes de fun@value{cedilha}@~oes sempre truncam seu arquivo de sa@'ida, +e @code{tex} e @code{appendfile} sempre anexam ao final. +@c WHAT ABOUT WRITEFILE ?? + +@end defvr @deffn {Fun@,{c}@~ao} appendfile (@var{filename}) Adiciona ao final de @var{filename} uma transcri@,{c}@~ao do console. @@ -1208,9 +1224,13 @@ @code{save} armazena dados na forma de express@~oes Lisp. Os dados armazenados por @code{save} podem ser recuperados por @code{load (@var{filename})}. -O efeito da execu@,{c}@~ao de @code{save} quando @var{filename} j@'a existe -depende da implementa@,{c}@~ao Lisp subjacente; -o arquivo pode ser substitu@'ido, ou @code{save} reclamar com uma mensagem de erro. + +O sinalizador global @code{file_output_append} governa +se @code{save} anexa ao final ou trunca o arquivo de sa@'ida. +Quando @code{file_output_append} for @code{true}, +@code{save} anexa ao final doarquivo de sa@'ida. +De outra forma, @code{save} trunca o arquivo de sa@'ida. +Nesse caso, @code{save} cria o arquivo se ele n@~ao existir ainda. A forma especial @code{save (@var{filename}, values, functions, labels, ...)} armazena os @'itens nomeados por @code{values}, @code{fun@,{c}@~oes}, @code{labels}, etc. @@ -1357,6 +1377,13 @@ como entrada para comandos @code{batch} ou @code{demo}, e isso pode ser editado para qualquer prop@'osito. @code{stringout} pode ser executado enquanto @code{writefile} est@'a em progresso. +O sinalizador global @code{file_output_append} governa +se @code{stringout} anexa ao final ou trunca o arquivo de sa@'ida. +Quando @code{file_output_append} for @code{true}, +@code{stringout} anexa ao final do arquivo de sa@'da. +De outra forma, @code{stringout} trunca o arquivo de sa@'ida. +Nesse caso, @code{stringout} cria o arquivo de sa@'ida se ele n@~ao existir ainda. + A forma geral de @code{stringout} escreve os valores de um ou mais express@~oes para o arquivo de sa@'ida. Note que se uma express@~ao @'e uma vari@'avel, somente o valor da vari@'avel @'e escrito e n@~ao o nome @@ -1453,13 +1480,20 @@ @end defvr -@deffn {Macro} with_stdout (@var{filename}, @var{expr_1}, @var{expr_2}, @var{expr_3}, ...) +@deffn {Fun@value{cedilha}@~ao} with_stdout (@var{filename}, @var{expr_1}, @var{expr_2}, @var{expr_3}, ...) Abre @var{filename} e ent@~ao avalia @var{expr_1}, @var{expr_2}, @var{expr_3}, .... Os valores dos argumentos n@~ao s@~ao armazenados em @var{filename}, mas qualquer sa@'ida impressa gerada pela avalia@,{c}@~ao dos argumentos (de @code{print}, @code{display}, @code{disp}, ou @code{grind}, por exemplo) vai para @var{filename} em lugar do console. +O sinalizador global @code{file_output_append} governa +se @code{with_stdout} anexa ao final ou trunca o arquivo de sa@'ida. +Quando @code{file_output_append} for @code{true}, +@code{with_stdout} anexa ao final do arquivo de sa@'ida. +De outra forma, @code{with_stdout} trunca o arquivo de sa@'ida. +Nesse caso, @code{with_stdout} cria o arquivo se ele n@~ao existir ainda. + @code{with_stdout} retorna o valor do seu argumento final. Veja tamb@'em @code{writefile}. |