Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anteriorPróxima revisãoAmbos lados da revisão seguinte |
exercicios:maxima [2012/05/05 16:11] – [Maxima em 10 passos] adalardo | exercicios:maxima [2012/05/07 14:27] – [Maxima como calculadora] adalardo |
---|
| |
===== Maxima ===== | ====== Maxima ====== |
{{:exercicios:patocalculo.jpg?200 | }} | {{:exercicios:patocalculo.jpg?200 | }} |
Em nossas aulas de revisão de cálculo vamos usar uma ferramenta muito útil, o programa Maxima. O Maxima é CAS (Computer Algebra System) semelhante a sistemas como o Mathematica, Maple e outros que trabalham com expressões simbólicas, com a vantagem de ser um programa de código aberto. Ele opera, não apenas números, mas as próprias expressões matemáticas, o que é uma mão na roda. No final, não precisamos decorar todas as regras de cálculo. Tenha em mente que, quando tiver um problema de cálculo, pode utilizar esse tipo de programa para obter soluções de expressões complicadas. Entretanto, para utilizar as ferramentas deve entender o quê está fazendo, porquê está fazendo e para quê! | Em nossas aulas de revisão de cálculo vamos usar uma ferramenta muito útil, o programa Maxima. O Maxima é CAS (Computer Algebra System) semelhante a sistemas como o Mathematica, Maple e outros que trabalham com expressões simbólicas, com a vantagem de ser um programa de código aberto. Ele opera, não apenas números, mas as próprias expressões matemáticas, o que é uma mão na roda. No final, não precisamos decorar todas as regras de cálculo. Tenha em mente que, quando tiver um problema de cálculo, pode utilizar esse tipo de programa para obter soluções de expressões complicadas. Entretanto, para utilizar as ferramentas deve entender o quê está fazendo, porquê está fazendo e para quê! |
| |
| |
Na célula de entrada acima, nós mandamos cinco linhas de comandos, para o Maxima. Cada linha deve terminar com um "; " ou um "$". No caso da linha termina com um "; ", Maxima irá mostrar o resultado da linha, enquanto os resultados das linhas terminando com o "$" serão suprimidos. O "$" vem a calhar quando se faz mais cálculos. Note também que o resultado de "03/01"e "1.0/3.0" diferem. Isso porque Maxima, ao contrário de programas de matriz numérica (Matlab, etc) tenta manter cálculos precisos - expressões como 1 / 3 ou sqrt (2) não são avaliadas a menos que explicitamente solicitado. Em "1.0/3.0" foi utilizado a aproximação de "Números de Ponto flutuante" ([[http://en.wikipedia.org/wiki/Floating_point|Floating_point]]) para o Maxima avaliar a expressão. | Na célula de entrada acima, nós mandamos cinco linhas de comandos, para o Maxima. Cada linha deve terminar com um "; " ou um "\$". No caso da linha termina com um "; ", Maxima irá mostrar o resultado da linha, enquanto os resultados das linhas terminando com o "\$" serão suprimidos. O "\$" vem a calhar quando se faz mais cálculos. Note também que o resultado de "03/01" e "1.0/3.0" diferem. Isso porque Maxima, ao contrário de programas de matriz numérica (Matlab, etc) tenta manter cálculos precisos - expressões como 1 / 3 ou sqrt (2) não são avaliadas a menos que explicitamente solicitado. Em "1.0/3.0" foi utilizado a aproximação de "Números de Ponto flutuante" ([[http://en.wikipedia.org/wiki/Floating_point|Floating_point]]) para o Maxima avaliar a expressão. |
| |
* 3. Podemos, no entanto, solicitar ao Maxima uma aproximação de ponto flutuante de uma expressão. Rode o script abaixo e observe os resultados. | * 3. Podemos, no entanto, solicitar ao Maxima uma aproximação de ponto flutuante de uma expressão. Rode o script abaixo e observe os resultados. |
| |
===== Maxima: more steps ===== | ===== Maxima: more steps ===== |
$$lim_(maxima->oo)= oo$$ | $\lim\limits_{maxima\to \infty}= \infty$ |
| |
<box 80% green| Maxima: more steps> | <box 80% green| Maxima: more steps> |
</box> | </box> |
| |
[[Link externo]] | |