Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.mat.ufpb.br/sergio/curso/graficos.html
g:=t->sin(t); h:=t->t^2;
[Maple Math]
>
O Maple capaz de plotar uma quantidade bem razovel de pontos do grfico de uma funo, o que permite uma visualizao bem interessante. Deve-se utilizar o comando plot(....), onde dentro do parntesis coloca-se o nome da funo e o domnio referente a regio do grfico que vai ser mostrada. Por exemplo, para ver a regio do grfico da funo [Maple domnio entre com [Maple e [Maple digita-se: Math] Math] Math]
> plot(f(t),t=-1 .. 1);
1 de 7
14/2/2011 19:39
http://www.mat.ufpb.br/sergio/curso/graficos.html
>
indiferente digitar
> plot(f(x),x=-1 .. 1);
>
como argumento do comando plot uma lista ( limitada entre colchetes ) ou plot um conjunto ( limitada entre chaves ) com as funes desejadas e o domnio solicitado, por exemplo:
> plot([f(t),g(t),h(t)],t=-1..1);
2 de 7
14/2/2011 19:39
http://www.mat.ufpb.br/sergio/curso/graficos.html
Outra opo para obter o mesmo resultado atribuir nomes aos grficos e depois mostr-los com o comando plots[display]. Neste caso, quando atribuido um nome ao grfico o Maple exibe a lista de pontos plotados. Para se trabalhar com um arquivo mais limpo, colocamos no final do comando de atribuio de nome o sinal DOIS PONTOS. Este ltimo permite que o Maple compile a linha e no execute sua sada de video, ao final do comando plots[display] colocamos normalmente o sinal PONTO E VRGULA. Observe-se que este tipo de procedimento plota todos os grficos com a mesma cor.
> a:=plot(f(x),x=-1..1):
>
Quando o Maple plota vrios grficos num mesmo quadro, automaticamente fornece a cada um deles uma cor diferente. Se o leitor quiser atribuir uma cor especfica a certo grfico pode usar comandos como os abaixo:
> a:=plot(f(x),x=-1..1,color=red):
3 de 7 14/2/2011 19:39
http://www.mat.ufpb.br/sergio/curso/graficos.html
>
color=[red,blue,grey]);
>
Finalmente se o leitor desejar colocar lado a lado vrios grficos tem de definir uma matriz apropriada a quantidade disponvel e colocar em cada entrada da matriz um grfico. Se a quantidade de grficos for pequena pode-se usar vetores em vez de matrizes. Por exemplo para colocar lado a lado pode-se usar o vetor:
> with(plots):
A := array(1..3):
4 de 7 14/2/2011 19:39
http://www.mat.ufpb.br/sergio/curso/graficos.html
>
Se houver necessidade de mostrar mais grficos pode-se definir uma matriz como abaixo.
> with(plots):
>
5 de 7
14/2/2011 19:39
http://www.mat.ufpb.br/sergio/curso/graficos.html
Em coordenadas polares
Existe um pacote no Maple chamado plots que permite ao usurio aps seu ativamento plotar grfico de funes em coordenadas polares. Este comando o plots[polarplot](...) . Ele tambm pode ser utilizado carregando-se o pacote plots com o comando with(plots) e posteriormente ser usado apenas com polarplot(...) . Por exemplo, para plotar o grfico de usa-se:
> with(plots):
polarplot(sin(3*t));
>
polarplot(sin(3*t),t=0..Pi/3,scaling=constrained);
>
6 de 7
14/2/2011 19:39
http://www.mat.ufpb.br/sergio/curso/graficos.html
Se a expresso da funo for dada como o raio dependendo do ngulo, a utilizao ser sempre a citada acima. Se na expresso da funo o raio e o ngulo dependerem de um parmetro ento o leitor estar trabalhando com curva parametrizada e dever consultar a seo grficos de funes vetorias em coordenadas polares.
7 de 7
14/2/2011 19:39