Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMANDOS BSICOS
O software Mathcad um ambiente de trabalho baseado em lgebra Computacional, dirigido a profissionais tcnicos, educadores e estudantes. Permite a escrita de expresses matemticas com o uso tambm de textos, grficos e animao. Sua interface semelhante a de um processador de textos do tipo WYSIWYG, ou seja, What you see is what you get (o que voc v o que voc faz). O Mathcad possibilita a avaliao numrica e simblica de expresses matemticas, a construo de grficos, a construo de algoritmos para a realizao de tarefas matemticas, a avaliao de integrais e derivadas de funes, a resoluo de sistemas lineares, alm de outras tarefas. Esta apostila um manual bsico de utilizao desse software e, foi elaborada com o objetivo de ser um material de apoio para as disciplinas de graduao da Faculdade Senac de Cincias Exatas e Tecnologia. Nela esto descritas as operaes bsicas que o software proporciona a fim de auxiliar os alunos no desenvolvimento de atividades propostas. Mesmo tratando-se de uma apostila de comandos bsicos, nem todos so tratados aqui, assim, esta sofrer complementaes ao longo do curso, que tambm sero disponibilizadas. Disponvel em:www.cei.sp.senac.br/graduacao/ intranet/mathcad_basico.pdf
NDICE
1 INTRODUO ...............................................................................................................................................................1 2 A BARRA DE MENU .....................................................................................................................................................1 3 A LINHA DE MENSAGEM ..............................................................................................................................................1 4 ENTRANDO COM TEXTOS ............................................................................................................................................1 5 A BARRA DE FERRAMENTAS MATEMTICAS .............................................................................................................2 6 CONSTRUINDO EXPRESSES NUMRICAS...................................................................................................................2 7 A LINHA DE EDIO AZUL .........................................................................................................................................3 8 DEFININDO VARIVEIS ................................................................................................................................................5 8.1 DEFININDO INTERVALO DE VARIVEI S ...........................................................................................................6 9 DEFININDO VETORES E MATRIZES .............................................................................................................................7 9.1 EXECUTANDO ALGUNS CLCULOS COM VETORES E MATRIZES...................................................................11 10 DEFININDO FUNES ..............................................................................................................................................12 10.1 DEFININDO FUNES POR PARTES ...............................................................................................................13 10.2 CRIANDO GRFICOS DE DUAS DIMENSES ...................................................................................................15 11 TRABALHANDO COM EQUAES .............................................................................................................................19 11.1 O UTRAS EQUAES .....................................................................................................................................21 11.2 S ISTEMAS DE EQUAES LINEARES ...........................................................................................................22
1 Introduo
A rea de trabalho do Mathcad parecida com a de uma folha em branco. Nela podemos incluir equaes, textos, grficos, e outros itens. Cada um destes itens inserido dentro de uma regio, ou seja, o Mathcad insere cada um deles em uma regio individual, separada por um retngulo invisvel. Para enxergar o retngulo basta clicar no item da regio.
2 A Barra de Menu
Ao abrir o Mathcad encontramos a Barra de Menu abaixo:
Esta barra nos fornece todos os comandos de edio, formatao e manuseio necessrios para a realizao de nosso trabalho.Nesta apostila trabalharemos alguns deles. Para enxergar as regies citadas no item anterior, podemos clicar em menu View ? Regions .
3 A linha de Mensagem
No final de sua janela, o Mathcad possui uma linha de mensagem onde alguns alertas so exibidos, teclas de atalhos e outras informaes que possam nos ajudar, dentre elas, lista o estado (andamento) do clculo de nosso trabalho. Por exemplo, se estiver exibindo a palavra auto, significa que o trabalho est no modo automtico, ou seja, o Mathcad est recalculando automaticamente as expresses matemticas toda vez que forem editadas. Enquanto faz os clculos, a palavra WAIT aparece na linha de mensagem e o cursor muda seu formato para uma lmpada.
Para criar uma regio de t xto, clique no local desejado posicionando o cursor com o e formato de uma cruz vermelha, digite aspas-dupla ["] e logo em seguida o texto. Tambm podemos comear digitando e, ao pressionarmos a tecla [ espao], o Mathcad converter automaticamente a regio matemtica em uma regio de texto. Note que quando estamos digitando uma regio matemtica, o cursor que aparece na janela azul, j quando se trata de uma regio de texto, ele aparecer na cor vermelha.
Smbolos Gregos
Depois de digitar o sinal da operao adio [+] voc ver um pequeno retngulo preto delimitado por uma linha de edio azul. No Mathcad este retngulo chamado de placeholder. O placeholder nos mostra que a expresso ainda est incompleta e que voc deve continuar digitando. Por exemplo, digitando o nmero 2 aps o sinal da adio, em seguida o sinal de igual [=] do teclado veremos o resultado de nossa expresso.
importante ressaltar que a linha de edio azul muito importante para construirmos as expresses. Veja na prxima seo como utiliz-la.
2+6[espao]*(7^3[espao]-1)
( 2 ? 6) ? 7 ? 1
?3 ?
com a linha de edio azul. Ento, quando digitamos o sinal de multiplicao [*], estaremos multiplicando toda a expresso pelo que segue e no somente o nmero 6. Quando pressionamos [espao] pela segunda vez, 73 foi selecionado pela linha de edio azul. Assim, quando digitamos -1, subtramos somente do 73 e no da expresso inteira, para isso seria necessrio pressionarmos [espao] mais uma vez. Se no tivssemos pressionado a tecla [espao] nenhuma vez, teramos escrito outra expresso totalmente diferente:
Digite 5^2[espao] +3[espao] / 7[enter] Agora 5 est selecionado pela linha de edio azul Agora a expresso toda est selecionada Est pronto.
2
8 Definindo Variveis
Ao definirmos as variveis, podemos express-las por uma combinao de letras, nmeros e caracteres especiais (como underscore [ _ ] e porcentagem [ % ] ), tomandose o cuidado de no iniciar com nmeros. Existem dois tipos de variveis: as simples (Y, x1,num, ab3, x_3) e as indexadas ( y n,
x1).
Note que o Mathcad diferencia letras maisculas e minsculas, portanto, a letra j representa uma varivel diferente da varivel representada pela letra J. Uma varivel indexada pode ser criada utilizando-se o boto da Barra de Ferramentas de Operaes Bsicas, ou diretamente pelo teclado, pressionando a tecla [ . ] (ponto final). Por exemplo, digite a letra x, depois [ . ] e logo em seguida a letra i. Com isso, temos a varivel indexada xi. Nomeada a varivel, basta atribuirmos um valor a ela, atravs dos operadores ou
encontrados na Barra de Ferramentas de Avaliao. Tambm podemos utilizar atalhos para criar estes operadores, o primeiro pressionando a tecla [ : ] (dois pontos) do teclado e, o segundo, a tecla [ ] (til).
Com as variveis j definidas podemos efetuar operaes utilizando-as. Devemos tomar cuidado com a ordem com que realizamos essas operaes, pois s podemos utilizar uma varivel se esta j estiver definida acima de sua utilizao. O Mathcad possui uma hierarquia de cima para baixo de modo que se uma varivel utilizada acima de sua definio, o Mathcad no a reconhece.
Exemplo 1: criaremos uma varivel simples chamada teste na qual atribuiremos o valor 23 e, logo a seguir efetuaremos algumas operaes e definiremos outra varivel chamada resultado utilizando-a.
Note que, ao modificarmos o valor de uma varivel, se o Mathcad estiver no modo automtico, todos os clculos que utilizam esta varivel automaticamente sero atualizados.
Exemplo 2: veja agora como atribuir um valor, por exemplo 54, a uma varivel indexada na qual chamaremos de teste1.
Digitando f: 1;3 f=
Aparecer na janela f ? 1? 3 ? ? f ?
1 2 3
b: 1,1.5;3 b=
b ? 1 ?1.5 ? 3 ? ? b ?
1 1.5 2 2.5 3
? Neste caso o intervalo da varivel x continua sendo de 1 a 3, mas agora a distncia entre os valores que seus componentes iro assumir 0.5
u: 1,0.5;-1 u=
u ? 1 ?0.5 ? ? 1 ? ? u ?
1 0.5 0 -0.5 -1
Os vetores podem ser considerados como um caso especial de matriz. Costumamos utilizar vetores linha (matrizes 1xn) e vetores coluna (matrizes nx1), mas o Mathcad admite apenas vetores coluna. Assim, quando escrevemos um vetor linha, o Mathcad
interpretar este como uma matriz, desta forma, no conseguiremos realizar operaes exclusive desta estrutura matemtica (vetor).
Existem duas maneiras para definirmos vetores e matrizes. ?? Mtodo 1 : definindo os elementos da matriz ou do vetor "utilizando a caixa de insero". Clique no menu Insert ? Matrix ou no boto da Barra de Ferramentas Matriz, que se encontra na Barra de Ferramentas Matemticas, ou ainda, utilizando as teclas de atalho [Ctrl]+[m], para abrir a janela abaixo
b) Matriz M 3x2
Digite Aparecer na janela
M: Ctrl m
em Rows - 3 em Columns - 2 OK
? M? ? ? ? ?
? ? ? ?
? 34 8 ? M? ? 7 9 ? ? ? ? ? 54 10 ?
?? Mtodo 2: definindo as posies da matriz ou do vetor, uma a uma. Basta utilizarmos o boto da Barra de Ferramentas Matriz, que se encontra na Barra de Ferramentas Matemticas. Ou podemos utilizar o teclado atravs da tecla [ [ ].
Note que como no definimos um valor para posio s0, automaticamente, o Mathcad assume que ela possui valor nulo, isto , 0 (zero). Observe um outro exemplo, onde os valores do vetor recorrem da posio em que se encontram:
Digitando Aparecer na janela
j:1;3
j ? 1? 3 ? ?
H[j:j^2
H ? j ?
j
H = e depois H [ j =
?0 ? ? ? 1 H? ? ? ?4 ? ?9 ? ? ?
H ?
j 1 4 9
10
Aqui vale a mesma observao acima, sua primeira linha e sua primeira coluna possuem seus componentes iguais a 0 (zero) por default, pois definimos os valores para as posies comeando do nmero 1.
Exemplos:
1) Vamos definir uma matriz MAT1 3x2, uma MAT2 2x2 e uma MAT3 2X2. Desta forma, podemos efetuar algumas operaes com elas:
11
2) Vamos definir um vetor VET1 3x1, um VET2 2x1 e um VET3 3X1. Desta forma, podemos efetuar algumas operaes com eles:
10 Definindo Funes
O comando utilizado para definir uma funo o mesmo que utilizamos para definir variveis e sua sintaxe tambm parecida com a usual. Veja abaixo um exemplo:
Uma vez definida a funo g(x), podemos calcular seu valor em quaisquer pontos onde ela est definida. Pode ser diretamente em um nmero, em uma varivel j definida ou mesmo em um intervalo de variveis:
12
A funo possui uma descontinuidade na origem e, pode ser definida no Mathcad usando os seguintes mtodos: ?? Mtodo 1: Utilizando as Barras de Ferramentas "Programao" e "Comparao Lgica".
13
Aps nomear sua funo e sua varivel (no exemplo func(i)) e, utilizar o comando de atribuio ( := ), o boto que se encontra na Barra de Ferramentas de Programao deve ser acionado quantas vezes forem necessrias para inserirmos mais linhas (no caso, s precisamos de mais uma). Como trata-se de uma funo que depende da varivel para calcularmos seu valor, devemos primeiramente test-la utilizando o boto nas linhas necessrias (no nosso exemplo, s na primeira), e na ltima linha, como no ser necessrio fazer mais nenhum teste devemos clicar em (ambos encontrados na Barra de Ferramentas de Programao (veja figura acima).
Note que o sinal de "menor ou igual" deve ser inserido atravs do boto encontrado na Barra de Ferramentas Comparao Lgica, mesmo utilizando-se o teclado para definir a funo. Se uma funo definida por mais de duas expresses, pode ser desenvolvida da mesma forma que anteriormente. Abaixo temos uma funo definida por trs partes, veja como fazer no Mathcad:
14
Digitando
Aparecer na janela
15
Se j tivssemos definido a funo anteriormente, no precisaramos digitar sua expresso novamente. Veja um exemplo:
Note que devemos tomar cuidado com a escolha das variveis, pois se estas estiverem sido definidas anteriormente pode causar alteraes no grfico. Veja, no exemplo a seguir, como ficaria o grfico da mesma funo h(x), com a varivel x sendo definida dentro do intervalo de -5 a 5, com passo 1.5:
16
Podemos formatar a aparncia de nosso grfico. Por exemplo, se quisermos definir outros intervalos para x e y ento, basta clicarmos no grfico para editar esses valores.
Alm disso, podemos fazer vrias outras formataes, como por exemplo, mudar a posio dos eixos, bastando dar um clique duplo no grfico para abrir uma janela de formatao como abaixo:
Clique, por exemplo, na opo Crossed no Axes Style para que os eixos fiquem centralizados da maneira que costumamos utilizar. Veja abaixo o grfico formatado:
17
Ou, por exemplo, na opo points no Traces para mudarmos a apresentao do traado para pontos no lugar de linha contnua. Veja para a funo abaixo:
Tambm podemos representar dois (ou mais) grficos em um mesmo plano de coordenadas, como segue:
18
Exemplos:
19
2- Resolvendo a equao x 2 ? 4 ? 4
3- Resolvendo a equao x 5 ? 5 x 4 ? 5x 3 ? 25 x 2 ? 4 x ? 20 ? 0
?? Mtodo 2: Utilizando o comando solve. Insira a equao utilizando o boto da Barra de Ferramentas de Comparao Lgica. Clique no boto da Barra de Ferramentas de Palavras-chave Simblicas. No placeholder mostrado direita, insira a varivel para a qual as solues devero ser encontradas. Tecle <Enter>. Exemplos: 1- Resolvendo a equao x 4 ? 14 ? 30
20
2- Resolvendo a equao x 5 ? 5 x 4 ? 5 x 3 ? 25 x 2 ? 0
2- Resolvendo a equao 1 ? x ? 1 ? x ? 0
21
3- Resolvendo a equao 1 ? x ? 1 ? x ? 0
A . x = b , onde
a12
a m2
22
Dependendo dos coeficientes da matriz A e dos elementos do vetor b, podemos ter: uma nica soluo; vrias solues; nenhuma soluo.
Exemplificando: a) O sistema de equaes a seguir possui uma nica soluo: 3x1 ? 2 x 2 ? 14 4 x1 ? 5 x 2 ? ? 12 soluo: x1 =2 e x2 =4
b) O sistema de equaes a seguir possui infinitas solues, pois a segunda equao um mltiplo da primeira: x1 ? 3 x 2 ? 3 3x1 ? 9 x 2 ? 9 infinitas solues da forma: x1 =3-3r e x2 =r (sendo r um nmero real arbitrrio) c) O sistema de equaes a seguir no possui soluo, pois as equaes se contradizem: x1 ? 3 x 2 ? 3 3x1 ? 9 x 2 ? 4 sem soluo
O Mathcad possui os seguintes mtodos para resolvermos estes tipos de sistemas de equaes lineares: ?? Mtodo 1: Para sistemas que possuem exatamente uma soluo, se a matriz A mostrada anteriormente for uma matriz inversvel, podemos encontrar a soluo atravs da matriz inversa de A. Assim, o vetor soluo x resulta do produto de A-1 e b, ou seja, x=A-1 .b. Exemplo: Resolvendo o seguinte sistema x1 ? 3 x 2 ? 3x 3 ? 2 x1 ? 3 x 2 ? 4 x 3 ? 1 x1 ? 4 x 2 ? 3x 3 ? 4 Primeiro devemos calcular a inversa da matriz A e depois multiplicamos A-1 pelo vetor b para obtermos o vetor x, como segue:
23
Assim, x1 = -1, x2 = 2 e x3 = -1. ?? Mtodo 2: Utilizando o comando given, o boto da Barra de Ferramentas de Comparao Lgica (ou <Ctrl> + =) e a funo find, da mesma forma que utilizamos na resoluo de uma equao. Exemplos: x1 ? 3 x 2 ? 3x 3 ? 2 x1 ? 3 x 2 ? 4 x 3 ? 1 x1 ? 4 x 2 ? 3x 3 ? 4
24
x1 ? 2 x 2 ? x3 ? 1 2 x1 ? x 2 ? 3 x 3 ? 0
x1 ? x2 ? 1 2 x1 ? 2 x 2 ? 0
?? Mtodo 3: Utilizando o comando solve como anteriormente, mas, neste caso, devemos usar vetores para inserirmos o sistema de equaes e as variveis para a soluo nos placeholders. x1 ? 3 x 2 ? 3x 3 ? 2 Exemplo: Resolvendo o sistema x1 ? 3 x 2 ? 4 x 3 ? 1 x1 ? 4 x 2 ? 3x 3 ? 4
25
Como vimos, um sistema de equaes lineares pode ser resolvido sem dificuldades com o uso do Mathcad, desde que o nmero de equaes e variveis no exceda 100. Tendo em vista o fato de que a matriz utilizada no mtodo 1 deva ser inversvel, recomendamos que se use sempre os mtodos 2 ou 3 para a resoluo de sistemas. Estes mtodos so mais simples e capazes de resolver qualquer tipo de sistemas, desde que possuam soluo.
12 Inequaes
A soluo de inequaes obtida pelo Mathcad utilizando-se um mtodo anlogo soluo de equaes. Neste caso, utilizamos o comando solve. Devemos substituir as equaes pelas inequaes apropriadas, usando os botes da Barra de Ferramentas de Comparao Lgica. Da mesma forma que nas equaes, no podemos esquecer do uso da linha de edio azul quando inserirmos as expresses. Exemplos: 1- Resolvendo a inequao: x 2 ? 9 x ? 2 ? 0
26
2- Resolvendo a inequao: x ? 1 ? x ? 1 ? 3
3- Resolvendo a inequao: x ? 1 ? x ? 1 ? 3
4- Resolvendo a inequao: x ? 1 ? x ? 1 ? 3
27
Neste ltimo caso, a inequao satisfeita para todos os valores de x, por isso Mathcad no encontra solues.
28