Você está na página 1de 17

RoteirosdeLaboratrio

TraduzidoeadaptadodeExperimentsinUndergraduateMathematicsA
MathematicaBasedApproachdeP.Kent,P.Ramsden,J.Wood,Imperial
CollegePress,1996.

Preliminaressobreoprimeiroencontro:
Esteprimeiroencontrotemcomoobjetivo:
iniciarvocnautilizaodeumprogramachamadoMathematica;
darumaidiadoqueoprogramaMathematicaedaspossibilidadesde
suautilizaononossotrabalho.
Nohnenhumconhecimentoespecialdematemticasendorequeridoneste
primeiroencontro;masgostaramosquevocbuscasse:
entenderasafirmativasnalinguagemdoMathematica,e
tentar expressar suas prprias idias usando a linguagem do
Mathematica,aoinvsde simplesmente reproduzir o quelheestarsendo
ensinado.
Sevocnoestiverhabituadocomousodecomputadores,oudeprogramas
do tipo do Microsoft Windows, procure os monitores do Laboratrio de
Recursos Computacionais, ou tambm procure trabalhar em grupos, com
colegasjfamiliarizadoscomousodecomputadores.
OqueoMathematica:
O Mathematica um programa de computador produzido por Wolfram
Research Inc. e um tipo de sistema conhecido como sistema de
manipulao algbrica ou sistema matemtico computacional. Tais
sistemassomuitoteisnaresoluofcileprecisadeumadiversidadede
problemasemmatemtica.Nosdiasdehoje,estesprogramastmsemostrado
instrumentos poderosos para o trabalho de cientistas, engenheiros e
matemticos.interessantevocssefamiliarizaremcomeles.
OMathematicaconstituidodeduaspartes:oKerneleoFrontEnd.
O Kernel a parte principal do sistema, que aceita os comandos do
Mathematica,processandoosedevolvendoosresultados.Todoesteprocesso
referidocomoefetuandoocomandoquefoidado.

OFrontEndapartedosistemaquemanipulaoscomandosvirtualmentena
teladetrabalhodoprograma,imprimeosresultadosecriadocumentosno
Mathematica.
Os documentos no Mathematica so chamados Cadernos. Um Caderno
parecido com um documento em Word; voc poder usar comandos para
digitar e editar, envilos ao Kernel para serem analisados e processados,
tornlosvisveisnateladetrabalhodoprogramaesalvarotrabalho.No
LABORATRIO DERECURSOSCOMPUTACIONAIS vocsterpermissopara
salvarseutrabalhoemdisquete.portantoaconselhveltrazersempreum
disqueteconsigoparaasaulaseoutrostrabalhosnolaboratrio.
VocenviaoscomandosdigitadosemlinguagemdoMathematicamantendo
pressionadaateclashiftduranteotempoaseguiremquepressionaratecla
return(quepoderestardesignadaporenterou emalgunsteclados).
Quandovociniciao Mathematica,vocnaverdadeiniciaoFrontEnd;o
Kernelsativadoquandonecessrio.Nohproblemasemtrabalharcom
maisdeumCadernoabertosimultaneamente,masnosedeveiniciarmaisde
umacpiadoMathematica.
No nosso primeiro encontro, voc ir trabalhar num Caderno explorando
algumaspossibilidadesdoMathematica.
UtilizaodosCadernos
UmCadernodoMathematica,comojfoidito,semelhanteaumdocumento
emWord;vocterumespaoparatrabalhar,escrevereeditaroquelhe
convier, utilizando o mouse da maneira usual. Mas os Cadernos do
Mathematicatmcertascaractersticasespeciaisqueosdiferenciamdeoutros
tiposdedocumentos.
Clulas(Cells)
Um Caderno pode conter diversos tipos de coisas: os comandos do
Mathematica, respostas aos comandos dados, mensagens de erro e textos
comuns.OMathematicarequer,bemcomovoc,oconhecimentodoqueo
qu. O Mathematica armazena tipos diferentes de coisas em diferentes
compartimentos.O Caderno divididoemclulas,eestassoidentificadas
porcolcheteslocalizadosadireitanateladetrabalhodoprograma(muitas
vezeschamadadejanela).
OMathematicadeixaexplcitaarelaoentreoenvio(input)deinformao
paraoKernelesuadevoluo(output)aoCadernoatravsdeagrupamentode
2

cells.Istomostradoabaixo,nacpiadeumateladetrabalhodoprograma:
ooutputgrficoealgbricosoapresentadosagrupadoscomocomando
dado (input) num colchete extra a direita; neste caso todo o bloco foi
selecionado.VocpodeusargruposparaorganizarseuprprioCaderno.
Comandosemgruposinteirosdecellspodemserdados: suficienteque
sejamcombinadoscomumaseleoprviadoscolchetes,usandoomouse,
seguidaentopelocomandodaoperaodesejada.Voctambmpode,como
nagrandemaioriadosaplicativosdesenhadosparaWindows,cortar(cut),
copiar(copy)ecolar(paste)cellsinteiras,eseleesdetextosentrecells:
istoevitaquevoctenhaqueredigitarcomandosinteiros,queeventualmente
podemserlongos.Vocpodeaindareefetuarcomandospreviamentedados,
emquaisquercellsdeinput,pressionandoobotodomousecomsetadentro
dacell,ouselecionadoocolchetedacellepressionandoshiftreturnpara
comandarseuprocessamento.
Utilizandooutputs
Cada output do Mathematica recebe um nmero. Se voc quiser usar o
resultado, por exemplo, do output nmero 35, voc pode inclulo num
comando Mathematica usando %35. O smbolo % sozinho num comando
significaooutputmaisrecente.
AsintaxedoMathematica
O Mathematica umalinguagemdeprogramaocomumagramtica e
regrasdeortografiaprprias.Esteconjuntoderegras,paraformarfrasese
palavrasem Mathematica,chamadode sintaxe dalinguagem.OKernel
necessariamente estrito e rigoroso com estas regras; e voc precisa ter
cuidadoscomelas.Vocvaiaprendermuitasdestasregrasaodecorrerdo
nossotrabalho,masaquivoalgumasessenciais:
Os comandos em Mathematica so sempre iniciados com letras
MAISCULAS,por exemplo, Sin[x]. Se o comando corresponde a vrias
palavras(emingls),entocadaumadelascomeacomletramaiscula,mas
WithNoSpaceInBetween.Letrasmaisculasouminsculassoimportantes:a
palavraFundiferentedapalavrafunquediferentedapalavrafuN.
OMathematicafazusodemontesdecolcheteseparnteses,({[]}).Otipode
tais parnteses ou colchetes que sero digitados num comando vai fazer
diferena:

A maioria das funes em Mathematica faz uso de argumentos e estes


devemsercolocadosentrecolchetes[...].Porexemplo,Sin[x].Doisoumais
argumentosouinformaes(inputs)soseparadosporvrgulas.Porexemplo:
Plot[Sin[x],{x,0,2Pi},Frame True]
As chaves, {...}, so usadas para construir uma lista. Normalmente so
usadasparapermitirquevriosobjetossejamtratadoscomoums.
Parnteses, (...), so usados para agrupar os termos como fazemos em
lgebra:umaboaidiauslosemexpressescomplicadasparadeixarmos
oseusignificadobemclaro.

OperaesAritmticas:
Asoperaesaritmticasusuaissocomandadasusandoossmbolos:
+,,*,/,e^(parapotncias).
Multiplicao pode tambm ser subentendida deixando um espao (ou
espaos).Porexemplo,3xsignificaomesmode3*x.Namaiorpartedo
tempo, espaos no tero significado, exceto tornar mais legveis os
comandos.Porexemplo,comumquesecoloqueumespaoapsasvrgulas
(comofoifeitoacima)masnousualqueseescreva,digamos,Sin[x],
emboravocpossafazlo,sequiser.Algumasvezesmelhorvocindicar
todasasmultiplicaesnumcomandocomplicadocom*sdemodoanose
confundircomoeventualduplosignificadodosespaosdeixados.
NomeandoVariveis:
O nome das variveis em Mathematica pode ser longo, mas ele nunca
comearcomumnmero:o Mathematica interpreta,digamos,2dimension
como 2*dimension. No entanto, nomes de variveis podem terminar com
nmeros:x1umamaneiratildeescreverem Mathematica umavarivel
indexada,como x1 .Estejaatentotambmparaofatodequecombinaesde
letrassemespaoentreelassointerpretadascomonovasvariveis:axno
temomesmosignificadodea*x.
ProcurandoAjuda
Certamentevocvaificarmuitasvezessemsaberoquefazer,etodosns
sabemos que computadores muitas vezes falham. Seguem aqui algumas
maneirasparaobtermosajuda:
4

UseosistemaHelp,queespecificamentetilemsetratandodeespecificar
as funes do Mathematica. V ao menu Help e escolha a opo Help
novamente.Digiteentoalgumasletrasdonomedocomandosobreoqual
necessitaajuda.Quandoonomedocomandodesejadoaparecernoextremo
direitodalistadecomandos,cliquenobotoGoTooucliquenoprprio
nome do comando na lista. Aparecer ento um pequeno texto sobre o
comando,quasesemprecom algunsexemplosesemprecomlinkssobre
outroscomandosrelacionados
Consulteoutraspessoas,outrosestudantes,osmonitores.
Seumcomandonoestrespondendocomeficincia,confiraasmensagens
deerro(normalmenteemazulouvermelho).
Seseuinputsimplesmenteestsendoenviadodevoltasemalteraes,sem
nenhumamensagemdeerroparaajudar,verifiqueseaortografia,asintaxeeo
nmerodeinputsnocomandoestocorretos,sevocnoseesqueceude
nenhumavrgulaeseostiposdeinputsforamapropriados(porexemplo,voc
podeterdigitadoumnmeroquandoumalistaestsendorequerida).
SeoMathematicaaparentementeparecetersidocongelado,possvelque
voclhetenhapedidoumclculomuitolongo,oumesmoimpossvel,eque
eleestejaaindapensandonaresposta.Nestecaso,apareceramensagem
Runningnabarradettuloseserprovavelmentenecessriosuspenderos
clculosou,emalgunscasos,abandonlos.Parasuspenderosclculos,vao
menuKerneleescolhaAbortEvaluation.
svezesmesmooprocedimentoanteriornofuncionaeo Mathematica
continuaparado.Nestecaso,ouemoutrosquandotudoestdandoerrado,
fecheo Mathematica,usandoomenuFile,opoExit,ecomecedenovo.
Aprendaasalvarseutrabalho(useoSavenomenuFile)detalmodoque
vocpossarecuperloemsituaescomoasdiscutidasacima.Oconselho
dadoacimadetrazerconsigoumdisqueteparticularmenteimportantenestes
casos.
Imprimindo,SalvandoeabrindoCadernos
Um CadernodoMathematicapodeserimpressoeguardadonamemriado
MathematicausandooscomandosapropriadosnoFilemenu.Sevocquiser
guardarumCadernoemumoutrolocal,comoporexemplonumdisquete,use
ocomandoSaveAsdomenuFile.UseOpennomenuFileparaabrir
umCadernoguardadonumdisquete.

tambmtilusarPrintSelectionnomenuFileparaimprimirsomenteas
clulasemqueestamosinteressadosnumdeterminadomomento.Paraisto,
selecione estas clulas segurando a tecla CTRL enquanto clica sobre os
colchetesdasclulasquesequerimprimircomobotoesquerdodomouse.

RoteirodoPrimeiroDia
Instruesparacomear
Vamos nos referir a boto para indicar, a princpio, o boto esquerdo do
mouse. Caso contrrio, deixaremos indicao explcita nas instrues. A
palavrateclaserusadaparaindicarposiesnoteclado.
Paradarincioaotrabalhovocdeveprocedercomoaseguir:
SegureasteclasCtrleAlte,comestasseguras,aperteateclaDelete.No
quadroqueaparecernateladigitenaposiousurioapalavra aluno.Na
posiosenhadigitetambm aluno.Estescomandosdoavocoacesso
redequalocomputadorestconectadoeaosprogramasneleinstalados.
VcomasetadomouseataposioINICIAR,nocantoinferioresquerdo
datela.CasoaposioINICIARnoestejavisvel,dirijaassimmesmoaseta
domouseparaocantoinferioresquerdoeosmbolomarcadocomoINICIAR
deveraparecer.
Clique o boto do mouse sobre INICIAR. Escolha ento as opes
PROGRAMAS MATHEMATICA.
Clique com o boto do mouse sobre o smbolo marcado como
MATHEMATICAparaabriroprograma.

Vocverentoumajanelavazia,queoespaoparavoccriaroseu
caderno(notebook).Casonosevejaumaoutrajanelacomvriossmbolos
matemticostipo , ,letrasgregas,etc,leveasetadomouseaomenu
FileeescolhaaopoPALETTES BASICINPUT.Cliqueobotodomouse
sobre BASICINPUT.Estajanelanossertilnosexperimentosaseguire
iremosnosreferiraelasimplesmentecomopaleta.
ComandosbsicosdoMathematica
Vamoslistaroscomandosbsicosdo Mathematica queusaremosnonosso
primeiro dia de Laboratrio. A sintaxe da maioria das funes do
Mathematica fazusodecolchetesparaincluirosargumentos;porexemplo,
N3 2 .
N,
Pi,
Sin,
Expand ,
Solve,
Plot,
Exp,

Sqrt,
E,
Cos,
Factor ,
NSolve,
Plot 3D,
Log,

Tan,
Clear ,
ContourPlot,
Abs,

Option,
Floor ,

Factorial

Sevocquiseralgumainformaosobre,porexemplo,Plot,digite:
? Plot

Esevocquiseralistadetodososcomandoscomeandocomacombinao
dasquatroletrasPlot,vocpoderdigitar:
? Plot *

Atividade1:Aritmtica
1)Digiteemseucaderno(Notebook):
2 2
EsteserasuaprimeiraafirmativaemMathematica,maselaficarcomoest
agoraatquevocdecidaenvilaparaserefetuada.
2)ComateclaSHIFTmantidapressionadanoteclado,pressioneaseguira
teclaRETURN(queemalgunstecladospoderestarindicadaporENTERou
).
7

OKernelcomearatrabalharsobseucomando,emboracomumpequeno
atraso neste incio. Observe que voc ter uma clula correspondente ao
outputobtido,indicadapor:
Out1
3) Faa agora um teste para verificar como os operadores aritmticos
funcionam,digitando:
10 * (35 + 24 / 3)

Vocagoraobtersuarespostamaisrpida,porquedestavezoKerneljfoi
iniciado.ObservequeoCaderno(Notebook) separaosdiversosinputse
outputsemclulasecomoasetamudadeformaquandosedeslocaentre
elas.
Observeoespaoentre3e5.ComooMathematicainterpretaisto?
4) O smbolo ^, (shift 6 na maioria dos teclados) o comando para a
exponenciao.Peaao Mathematica paracalcularprimeiro 2 ( 2 ) edepois
( 2 2 ) 2 .Comovocfazparaeleentenderexatamenteoquevocquer?Agora
digite:
2

2^2^2
epressioneoshiftreturnnotecladoparaefetuarestanovaoperao.Como
queoMathematicainterpretaestecomando?
Umamaneiraalternativadeescrevero2^2^2deformamaisbonitaparaos
olhosdeummatemticoutilizaromouseeapaletacomsmbolosaquenos
referimosmaisatrs.Tenteusarapaletanesteexemploenosdemaisaseguir.
Usualmente,emboramaisfeia,aformaobtidacomotecladomaisrpidade
digitar.
5)Calculeagora2^2^2^2.Seseusnmerosficarammuitograndespara
seremlidos,tenteusar:
N%

Osmbolo%amaneiradesereferiraoltimooutput,quandoseest
usandooMathematica(%nsignificaenviarooutputnumeradocomon). N
um comando em Mathematica que aproxima valores exatos por nmeros
dadosnaformadecimal.

Cuidado:Nocedatentaodeverquantoseria2^2^2^2^2.Vocpode
terquereiniciaroMathematicaeperderseusresultadosanteriores.
6) Se voc quiser salvar o Caderno (Notebook) no qual voc comeou a
trabalharparauslomaistarde,ouporsegurana,useaopo SAVE AS ...
(no menu FILE) e dlhe um nome adequado. No laboratrio de recursos
computacionais do departamento de Matemtica, o usurio aluno s tem
permissoparasalvarseusarquivosnaunidadededisquetea:. umaboa
idiatrazersempreconsigodisquetesparasalvaroquevocfizernestasaulas
prticas.

Atividade2:Nmeros
1)OMathematicaprocuraguardaretrabalharcomosnmerosemsuaforma
maisexatapossvel.Tenteosseguintescomandos,ereflitasobreosresultados
obtidos:
Sqrt[49] Lembre sedepressionaro' shift return'
Sqrt[50]
eusecolchetes

Afunoraizquadradaestdandoamelhorrespostapossvelsemperdera
preciso. Observe queo smbolo deraiz quadrada encontrase tambmna
paleta.
2)Useafuno N paraobterestasrazesquadradasemaproximaodecimal.
Vocpodeusar N comoaseguir;
NSqrt49

Descrevaoqueacontecesevocelevasuasrespostasaoquadrado,depoisde
terusadoocomando N .
importante,sepossvel,utilizarocomando N apenasaofinaldetodosos
clculos. Isto se torna necessrio para que nenhuma preciso se perca
desnecessariamenteamedidaqueosclculosestiveremsendoefetuados.
3) O Mathematica define smbolos especiais para algumas constantes
normalmenteusadasnamatemtica.Porexemplo,o

Sevoctentar efetuar Pi,nadavaiacontecer,porqueeste omodomais


preciso de se representar o nmero . No entanto, voc pode fazer
aproximaesnumricasdeusandoocomando N ,digitando:
NPi

ou
NPi,10
Nosegundocomando,oargumentoextrapara N indicaonmerodedgitos
quedevemsercalculados.
Quantosdgitospara o Mathematica sercapazdecalcular? Ateno: o
programa Mathematica extremamentepoderoso,pormcalcularumbilho
dealgarismosdetarefaparaosmaiorescomputadoresdomundo(orecorde
emnmerodealgarismosdeestavaem1997naordemde6bilheses
obtido em super computador aps clculosextremamentelaboriosos). Seja
portantorazovelaopediraoMathematicaparafazercertosclculosparaque
vocdepoisnotenhaquedescongello.Comececomumpedidodedigamos
100algarismosde ,quejmuitomaisquesuficienteparaqualquerfim
prticoemaisdoqueasuacalculadorapodedar,eexperimenteiraumentando
opedidosuavemente.Osmbolo usualtambmencontradonapaleta.
4)Damesmaforma,existeumsmboloespecialparaaconstante e :aletra
maisculaE.Quantosdgitospara e oMathematicacapazdecalcular?
5)O Mathematica simplificafraestantoquantopossvel.Tenteefetuaras
seguintesoperaes:
12 14
23 29 12 55
23 29 11 55

Vocpoderusarocomando N paraobterasrespostasnaformadecimal.
Vocpodetambmdigitarasfraesusandoapaleta.
6) Um outro exemplo que mostra como o Mathematica busca garantir ao
mximoaprecisodosclculosnotrabalhocomasfunestrigonomtricas.
Lembresequeamedidadosngulosestsendoconsideradaemradianos.
Efetue:
Sin[Pi 3]
CosPi 5
TanPi 4

10

Voctemalgumaexplicaoparaovalorqueseobtmpara CosPi 5?Voc


podeagorausarocomando N aquitambmparaobtersuarespostanaforma
decimalexperimente!Oqueacontecesevocdeterminaovalordestas
funesusandoamedidadonguloescritanaformadecimal?Porexemplo:
SinN Pi 3

7)Experimenteefetuar

Vocpodeexplicaresteresultado?

Atividade3:lgebra
1)OMathematicatrabalhacomexpressessimblicas.Experimente:
(x 3)^ 2 x 3

Observequenoacontecemuitacoisa.OMathematicasimplesmentereordena
taisexpresses,masprecisaserorientadosobreoquefazeralmdisto.
2)Experimenteexpandirefatorarexpresses:
Expand x 3^ 2 x 3
Factorx 3^ 2 x 3

Experimentenovamenteambososcomandoscomexpressesalgbricasde
suaescolha.
3) Expresses algbricas podem envolver mais de uma incgnita.
Experimente:
52 x x y x y^ 2

Observeaquiqueamultiplicaodosfatores 5,2 x ,x y implicitamente


entendida.Istoestdeacordocomaconvenonormalmenteutilizadaem
Matemtica.
4) Eleve a expresso do item anterior potncia 3, e em seguida fatore.
Escrevaumobservaosobrecomoosfatoresdeumaexpressonosajudama
encontrarosfatoresdequaisquerpotnciasdaquelaexpresso.
5) Ns podemos atribuir valores a smbolos usando o smbolo =. Por
exemplo,
z=7
11

Istosignificaquedeagoraemdianteondeosmbolozestiversendousado,o
valor7sersubstitudo.
Paradesfazertalatribuio,digite:
Clearz

(ouz .)

Vocpodedarumvalornumricoparaavarivelzdemodoque
z^ 3 5z ^ 2 6z

valhazero?Hmaisdeumvalortalqueistoacontea?

Atividade4:Equaes
1)Efetue
(x 3)^ 2 x 3 0Lembre sedepressionar' Shift return'

Observequedevemosrepetirosinaldeigualdade.Umnico=emlinguagem
doMathematicausadoparaatribuirvaloresavariveis,comonaatividade3:
ocomando x 3 significafaacomque x sejaiguala3.Osinal==
usadoparadarequaes.
Oqueaconteceu?Nada?
2)Pararesolveraequaoacimaexperimente
Solve x 3^ 2 x 3 0, x

OsegundoargumentodocomandoSolvedizaoMathematicaqualavarivel
comrelaoqualqueremosresolveraequaodada;nestecaso,x.
3)UseoMathematicapararesolverasseguintesequaes:

Altimaequaoresultaemumamensagemdeadvertncia.Porqu?
4) Para algumas destas equaes, principalmente a qurtica, a resposta
analticaumtantocomplicada.Vocpoderpreferirusarocomando N para
obterumaaproximaodecimal.Efetue:
NSolvex^ 2 x 1 0, x

12

Um outro comando do Mathematica, o NSolve , resolve numericamente as


equaes. Ele essencial quando no temos solues exatas para uma
equao.
Experimente usar os comandos Solve e NSolve para resolver a quntica
x 5 3x 2 2 0
5)Oqueserqueacontecequandoumaequaoenvolveduasincgnitas?
Experimente:
Solve 5 2 x x y + x y ^ 2 0, x

Resolvadenovoamesmaequao,masemy.
6)Sistemasdemaisdeumaequaopodemserresolvidos.Porexemplo,para
resolverasequaessimultneas:

digite:
Solve 2x 3y 7, x y 1, x,y

Observeousodaschavesparaagruparasduasequaescomosefossemum
nicoobjetotaisobjetosassimagrupadossochamadosdelista.
7)Escrevaumaequaoqurtica,navarivelw,quetenhaassolues:
w 5 e w 5

Confirasuaresposta,usandooMathematica.
Damesmaforma,escrevaduasequaessimultneasem x e y quetenham
soluo:
x 5 , y 5

8)Vocjdeveterouvidofalarqueexistemrelaesentreoscoeficientes
de uma equao polinomial e suas razes. Por exemplo, na equao de
segundograu ax2 +bx+c=0,asomadasrazesseriguala b/a eo
produtodelasseriguala c/a.Estetipoderelaesentreoscoeficientesdo
polinmioesuasrazespodesergeneralizadaaequaesdegraumaiorque2.
AidiaaquivocusaroMathematicaparadescobrirqualarelao.

13

Porexemplo,se x1 , x 2 e x3 soasrazesdaequaoax3+bx2+cx+d=
0,entonecessrioque a ( x x1 )( x x 2 )( x x3 ) sejaigualaax3+bx2+cx
+d.Expliqueporqu.
Digiteeefetue
Expand[a(xx1)(xx2)(xx3)]
Emseguida,digiteeefetue
Collect[%,x]
Compareoscoeficientesdex2,xedotermoindependentedex naresposta
com b, c e d, respectivamente. Voc percebe qual a relao entre os
coeficientes de uma equao polinomial e suas razes? Escreva uma
observaoarespeito.EscrevatambmsobreaaodocomandoCollect.
Teste a sua concluso com equaes de graus 4 e 5. Sua concluso
continuavlida?Serqueelavaleparaequaespolinomiaisdegraumaior
que5?

Atividade5:EsboandoGrficos
1)Paraesboarogrficodafuno y x 2 3 ,para x entre5e4,digiteo
seguinte:

OprimeiroinputdocomandoPlot aprpriafunoeosegundoo
domniodavarivelxsobreoqualvaloresserocalculadoseplotados.
Experimentediferentesdomnioseobserveasvariaesnoresultado.
2) No h nada de especial sobre a varivel x. Faa esta experincia,
lembrandoqueasfunestrigonomtricassosempredefinidasparamedidas
emradianos:
Plot[Sin[],{,4,4}]
Ossmbolosparaevocirencontrarnapaleta.
3) Opes podem ser adicionadas ao Plot para alterar o grfico obtido.
Experimente:
Plot x^ 2 3, x, 5,5, PlotRange 10,10

AlgunscomandosdoMathematica,porexemploPlot,possuemargumentos
opcionais. Estes so adicionadas sempre aps os argumentos obrigatrios,
separadasdestesporvrgula.
14

AquihalgumaspossibilidadesparaexperimentaroutrasopesdePlot:
paraespecificarqueoseixoscoordenadosseinterceptamemalgumponto
(a,b) quenosejaaorigem,incluaaopoAxesOrigin>{a,b};paracolocar
umttulonogrfico,comande.
Digitando:
Options[Plot ]

voc ter a lista completa de todas as possibilidades do comando e seus


valores padro (default, no ingls computacional). Experimente modificar
algunsdeles,sevocquiser.
4)Ondequeoseugrficocortaoeixo x?Comqueprecisovocpode
resolveraequao x 2 3 0 porinspeo?Ajustandoosdomniosdevariao
davarivelindependente,vocpodedarumzoomnogrfico,conseguindo
svezesboassoluesaproximadas.
5)Osgrficosemtrsdimenses,grficosdesuperfcies,devemsermenos
familiaresavocs,poiselessoemgeraldifceisdetraarmo.Mascomo
auxliodoMathematicaelessoobtidosmuitofacilmente.Experimente:
Plot3D[x^ 2 y^ 2, x,5,5,y,5,5]

6)Alternativamente,experimente:
ContourPlot x^ 2 y^ 2,x,5,5, y,5,5

Estecomandonosdaslinhasdecontorno,comonummapadealtitudes,
chamadascurvasdenveldafuno.Paradiferentesvaloresdaconstantena
equao x 2 y 2 constante as curvas de nvel so, neste caso, crculos
concntricos.
Experimenteesboaroutrassuperfciesasuaescolha,usandooPlot3Deo
ContourPlot.

Atividade6:Algumasfunesdisponveis
Funessofundamentaisemmatemtica.Umafunoatuaemumobjeto
matemticotransformandoonumniconovoobjeto.Provavelmentevocest
maisfamiliarizadocomfunesqueatuamemumnmero,nosdevolvendo
umoutronmero.AquiestoalgumasfunesdisponveisnoMathematica:

15

Exp[x]
Log[x]
(esteologaritmonatural (basee))
Abs[x]

Floor[x]
Factorial [x]

1)ObtenhaajudanomenuHelpparasaberoquefazalgumadestasfunes
quevocporventuranoconhea.Paracadaumadelas,respondaasseguintes
questes:
Qualovalordafunoem0,em1,em1,paraumnmeropositivomuito
grande,paraumnmeronegativomuitogrande?
Vocpodeaplicarafunoaqualquernmero?Vocpodeobterqualquer
nmeroquevocquisercomovalordafuno?Seno,quaissoosnmeros
possveis?
2)Faaumesboodogrficodecadaumadasfunesacima.Oprimeiro
casoser:
Plot Exp x ,x,5,5

Ajusteodomnioaqueseestrestringindoafunodemodoaresultarno
melhorgrfico.
3)Algumasregrasquesopossveisdeseremdefinidascomofunesdevem
serdefinidascomcuidado.Porexemplo,considereasrazesquadradas;ns
sabemosque:
4 2 4 16 ou,emgeral ,
2

x 2 x

Assim,afunoquechamamosquadradoassociadoisnmerosdiferentes
(4e4)aummesmovalor(16),ouseja,afunoquadradonoinjetora.
Estlegal,masistosignificaqueparadefinirmosumaregraaserclassificada
comofunoquecoincidacomaraizquadradade16,teremosquefazer
algumaopo,restringindoanossaresposta.Enestecaso,aopoquefeita
restringearespostaaosvalorespositivos.
Experimente:
Sqrt16

16

O Mathematica nosapresentaapenasvalorespositivos,demodoa Sqrt se


comportarcomoumafuno.
Faaumesboodogrficode x para x entre3e3.Oqueserquequerem
dizerasmensagensqueoMathematicalhedjuntocomogrfico?Repare
comosomentearaizpositivaestesboadanoseugrfico.
Experimenteainda:

Se voc j ouviu falar de nmeros complexos, saiba que o Mathematica


tambmsabebastantearespeitodeles.

17

Você também pode gostar