Você está na página 1de 53

Curso de

Mathcad 14
Parte 1 - Comandos bsicos
e aplicaes
li
Parte 2 - Ferramentas teis
para Engenharia
E
h i Civil
Ci il

2010

Prof. Dr
Prof.
Dr.. Walter Luiz Andrade de Oliveira
wluiz100
wluiz
100@hotmail
@hotmail..com

Sumrio
Parte 1 - Comandos bsicos
e aplicaes
li
1 Apresentao do programa
2 Os primeiros passos
3 Variveis
i
i
4 Vetores e matrizes
5 Funes
6 Grficos 2D
7 Equaes
8 Sistemas de equaes lineares
9 Inequaes

Slide

2
13
22
30
37
42
49
54
60

Parte 2 - Ferramentas teis para


Engenharia Civil
1 Operaes
O
com unidades
id d
2 Importando dados externos (Excel)
3 Clculo das prop. geomtricas
4 Ferramentas de controle
2010

2
12
22
28

Prof. Dr
Prof.
Dr.. Walter Luiz Andrade de Oliveira
wluiz100
wluiz
100@hotmail
@hotmail..com

Curso de
d Mathcad
h d 14
Parte 1 - Comandos
bsicos e aplicaes

2010

Prof. Dr
Prof.
Dr.. Walter Luiz Andrade de Oliveira
wluiz100
wluiz
100@hotmail
@hotmail..com

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa
1.1) Generalidades
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
estudantes
tambm de textos, grficos e animao.
animao.
Sua interface semelhante a de um processador de textos do tipo:
tipo:
What you see is what you get (o que voc v o que voc faz)
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..
tarefas

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa

Este curso foi baseado nos recursos oferecidos pela verso Trial do
Mathcad 14 www
www..mathcad.
mathcad.com.
com.
A rea de trabalho do
Mathcad parecida com a de
uma folha em branco (Figura
1.1). Nela podemos incluir
equaes, textos, grficos, e
outros itens (Figura 1.2). Cada
um destes
d t itens
it
inserido
i
id
dentro de uma regio, ou seja,
o Mathcad insere cada um
deles em uma regio
individual, separada por um
retngulo invisvel.

Figura 1.1 Tela principal

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa
Para enxergar o retngulo
basta clicar no item da
regio ou mudar a cor do
regio,
preenchimento (Figura 1.2).
Para mover esse retngulo
basta clicar e arrastar o
objeto por uma das bordas
que aparecem quando clicaclicase em cima dele.
Figura 1.2 Exemplo de formatao

Se o objeto inserido for uma figura ou tabela, voc pode alterar o


tamanho da visualizao clicando no quadradinho no canto inferior
direito do objeto, e arrastando o mouse at o tamanho desejado
desejado..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa

Para aumentar o tamanho de uma equao ou texto, s aumentar o


tamanho da fonte, porm todas as equaes aumentaro de tamanho
tamanho..
A tela principal dividida por linhas verticais contnuas e na
horizontal por linhas tracejadas
tracejadas.. Essas linhas delimitam a rea de
impresso do programa, sem contar com as margens.
margens. O usurio pode
configurar a pgina como quiser, reduzindo as margens ou trocando o
tamanho do papel, como se faz no Microsoft Word por exemplo
exemplo..
O programa realiza todos os clculos na ordem em que as equaes
aparecem na tela, ou seja, um resultado s ser apresentado se houver
uma equao que defina o problema antes
antes.. Para o programa no faz
diferena se algo foi definido na folha da coluna 1 ou 2, pois o que
estiver mais acima ser lido primeiro, contudo o que for definido
depois o que vale a partir da.
da.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa
1.2) O Mathcad no Curso de Engenharia Civil
O software Mathcad pode servir como instrumento pedaggico em
di
diversas
di i li
disciplinas
d Curso
do
C
d Engenharia
de
E
h i Civil.
Ci il. Na
Civil
N rea

d
de
Estruturas, as disciplinas de resistncia dos materiais, mecnica dos
slidos, estruturas de concreto armado e estruturas metlicas possuem
um grande leque de possibilidades de utilizao das ferramentas do
programa.. O usurio pode observar desde o comportamento de uma
programa
viga simplesmente apoiada quando se variam o vo ou as dimenses
da seo transversal, passando pela influncia das dimenses e
detalhamento das armaduras de uma pea de concreto armado para as
verificaes em servio, at determinar a fora normal de flambagem
em um perfil formado frio e verificar o comportamento desse perfil
quando a fora normal por flexo, toro e flexo toro em funo do
comprimento..
comprimento

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa

1.3) Barra de menus


Ao abrir o Mathcad encontramos a Barra de Menu da figura 1.3.

Figura 1.3 Barra de menus

Esta barra nos fornece todos os comandos de edio, formatao e


manuseio necessrios para a realizao de nosso trabalho
trabalho.. Nesta
apostila trabalharemos alguns deles
deles..
Para enxergar as regies citadas no item anterior, sem que seja feito o
preenchimento por outra cor, como visto na figura 1.2, podemos clicar
em menu View - Regions
Regions..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa
1.4) Barra de status
No final de sua janela, o Mathcad possui uma linha de mensagem
(Figura 1.4) 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
trabalho.. Por exemplo, se estiver
exibindo a palavra AUTO
AUTO,
, significa que o trabalho est no modo
automtico, ou seja, o Mathcad est recalculando automaticamente as
expresses matemticas toda vez que forem editadas.
editadas. Enquanto faz os
clculos, a palavra WAIT
WAIT aparece na linha de mensagem e o cursor
muda seu formato para uma lmpada acesa
acesa.. Para mudar o modo v em
Tools Calculate e desmarque a opo Automatic Calculation.
Calculation. A
partir da, para o programa calcular preciso apertar a tecla F9.
Figura 1.4 Barra de status

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa

10

1.5) Barra de ferramentas de recursos


O usurio tem acesso a tpicos de ajuda utilizando a barra de
ferramentas de recursos (Figura 1.5).

Figura 1.4 Barra de status

Para usurio iniciantes, as mais importantes so


so:: Tutorials
Tutorials,,
QuickSheets e Reference Tables.
Tables. Na opo Tutorials, o usurio ter
acesso a todas a informaes bsicas a respeito do software
software.. Em
QuickSheets e Reference Tables o usurio ter acesso a exemplos de
diversas aplicaes do Mathcad
Mathcad.. As janelas so apresentadas a seguir:
seguir:

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

1. Apresentao do programa

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes
Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

11

1. Apresentao do programa

12

1. Apresentao do programa

13

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...

14

2.1) Digitando textos


Ao digitar no Mathcad, a regio entendida como uma regio
matemtica (formatao de equaes)
equaes).. Mas, podemos tambm inserir
apenas textos.
textos.
Para criar uma regio de texto, clique no local desejado posicionando
o cursor com o formato de uma cruz vermelha, digite aspas
aspas--dupla ["] e
a regio para texto ser aberta.
aberta. possvel comear digitando e, ao
pressionar a tecla [[espao],
p
p ], o Mathcad converter automaticamente a
regio matemtica em uma regio de texto
texto.. Para digitar um texto de
uma nica palavra, a opo das aspas mais indicada.
indicada. 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
vermelha..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...
A fonte padro para equaes a Times New Roman e para o texto
Arial.. O usurio pode alterar para as fontes de preferncia, inclusive
Arial
alterando os tamanhos antes de comear a usar o programa
programa.. Basta ir
em Format - Style e alterar os estilos existentes ou criar novos.
novos.
O estilo padro para o texto
o Normal e para as equaes
o Variables
Variables,, mas este no est
disponvel para edio
edio. Para
alterar o tamanho e o estilo da
fonte da equao, selecione a
varivel e mude o tamanho na
tela principal (Figura 2.1).

Figura 2.1 Formatando as variveis

15

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...

16

2.2) Barra de ferramentas matemticas


Ao instalar e abrir o programa, a barra de ferramentas matemticas
dever estar ativado, caso no esteja, clique em View - Toolbars - Math
para abrir uma barra de botes de operaes matemticas (como a
figura 2.2). Note que tambm podemos realizar estas operaes
utilizando a barra de menus.
menus.

Figura 2.2 Barra de ferramentas matemticas

Se clicarmos em cada um dos botes contidos nesta caixa, uma nova


barra de ferramentas, de acordo com a opo selecionada, ser aberta,
como mostrado a seguir.
seguir.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...
Operaes bsicas

Construo de grficos

Vetores e matrizes

Avaliao

Clculo

Comparao lgica

17

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...

18

Letras gregas

Programao

Palavras chave simblicas

2.3) Construindo expresses numricas


Clique com o mouse na rea onde a expresso numrica ser inserida
(o cursor estar no formato de uma cruz vermelha). Agora basta digitar
a expresso utilizando o teclado na forma usual ou os botes da Barra
de Ferramentas de Operaes Bsicas indicados a seguir:

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...
Veja o exemplo onde queremos calcular o valor da expresso 1+2:
Digitando

No programa

1+
Depois de digitar o sinal da operao adio [+] podepode-se notar um
pequeno retngulo preto delimitado por uma linha de edio azul.
azul.
No Mathcad este retngulo chamado de placeholder
placeholder.. O placeholder
nos mostra que a expresso ainda est incompleta e que voc deve
continuar digitando.
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
expresso..

19

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...

20

Digitando

No programa

1+2=
O programa realiza o clculo e ainda deixa a linha de edio azul para
o usurio adicionar outras expresses caso deseje, como mostra a
figura abaixo.
abaixo. Para finalizar o clculo basta clicar em Enter ou clicar
fora do campo da expresso
expresso.. Os retngulos e a linha azul somem.
somem.

O pequeno retngulo preto que aparece aps o resultado o campo


destinado para as unidades.
unidades. Mas isso s veremos mais adiante.
adiante.
importante ressaltar que a linha de edio azul muito importante
para construirmos as expresses.
expresses. Como veremos a seguir.
seguir.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...
2.4) Linha de edio azul
Para explicar como funciona a linha de edio azul, alguns exemplos
sero feitos para facilitar o seu entendimento.
entendimento.
Observe a modificao da posio da linha de edio azul quando
pressiona--se a tecla [espao] do teclado
pressiona
teclado..
Digitando

No programa
= 2736

2+6[espao]*(7^3[espao]--1)
2+6[espao]*(7^3[espao]

Cada vez que a tecla [espao] teclada, a linha azul seleciona mais um
termo da expresso, isso permite que as operaes sejam digitadas
corretamente como se quer calcular.
calcular. Se a tecla [espao] no tivesse
sido teclada, o resultado seria:
seria:
= 296

10

21

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

2. Os primeiros passos...

22

Nosso prximo exemplo ser criar a seguinte expresso


expresso::
Di it d
Digitando

52 3
1
7

N programa
No

5^2[espao]+3[espao]/7[espao]--1
5^2[espao]+3[espao]/7[espao]

=3

Se a tecla [espao] no tivesse sido teclada, o resultado seria:


seria:
= 55,9

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis
3.1) Generalidades
Ao definirmos as variveis, podemos express
express--las por uma
combinao de letras, nmeros e caracteres especiais (como
underscore [ _ ] e porcentagem [ % ]), tomando
tomando--se o cuidado de no
iniciar com nmeros.
nmeros.
Note que o Mathcad diferencia letras maisculas e minsculas,
portanto, a letra j representa uma varivel diferente da varivel
representada pela letra J. Alm disso, no Mathcad existem alguns
caracteres que so previamente definidos por representarem unidades,
como por exemplo
exemplo:: J (Joule), N (Newton), L (Litro), m (metro), s
(segundo), etc
etc.. Note que h diferena entre as letras maisculas e
minsculas, pois M no predefinido, mas m sim
sim..

11

23

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis

24

Existem dois tipos de variveis


variveis:: as simples (Y, x1, num, ab
ab3
3, x_3
x_3) e as
indexadas (yn, x1).
Uma varivel indexada pode ser criada utilizandoutilizando-se o boto da Barra
de Ferramentas de Operaes Bsicas, ou diretamente pelo teclado,
pressionando a tecla [ . ] (ponto final)
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 (slide 12)
12). Tambm podemos utilizar atalhos para criar estes
operadores, o primeiro pressionando a tecla [ : ] (dois pontos) do
teclado e, o segundo, a tecla [ ~ ] (til)
(til)..

O usurio pode trocar o operador caso deseje, por exemplo, se no


quiser utilizar o
para definio da varivel, voc pode alterar para
o
em Tools - Worksheet Options - Display - Definition (figura 3.1).

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis

Figura 3.1 Opes de visualizao

12

25

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis

26

O sinal
usado pelo programa para apresentar o resultado
resultado.. A
utilizao do
uma boa alternativa para diferenciar quando uma
varivel
i l est
t sendo
d definida
d fi id de
d quando
d ela
l est
t sendo
d calculada
calculada.
l l d .
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
utilizando-a.
Digitando
g

No pprograma
g

teste:23
teste+15=
resultado:teste+15
resultado=

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis
Note que, ao modificarmos o valor de uma varivel, se o Mathcad
estiver no modo automtico, todos os clculos que utilizam esta
varivel
i l sero
automaticamente
t
ti
t atualizados.
atualizados
t li d .
Exemplo 2: veja agora como atribuir um valor, por exemplo 80,
80, a uma
varivel indexada na qual chamaremos de teste1.
Digitando

No programa

teste.1:80
teste.1/16=

13

27

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis

28

3.2) Definindo um intervalo de variveis


possvel definirmos um intervalo de valores para uma varivel
varivel.. Por
exemplo, se uma varivel x percorre o intervalo de 0 a 10
10,, esta ser
interpretada como um vetor onde cada componente deste assume um
valor dentro do intervalo determinado, onde cada incremento da
varivel definido pelo usurio.
usurio.
Aps serem definidas as variveis a = 0 e b = 10
10,, o intervalo definido
da seguinte forma
forma::
x:a,a+y;b

Note que a varivel que define o incremento (y) aparece em vermelho,


isso ocorre por ela no ter sido definida antes
antes.. O usurio pode definir
um valor positivo para y (y b) antes da definio do intervalo
intervalo..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis
O intervalo da varivel x com esta definio assume todos os valores
entre a e b com o incremento (tamanho do passo) y. Se o incremento y
omitido,
itid isto
i t ,
o intervalo
i t
l da
d varivel
i l x definido
d fi id da
d forma
f
x:=a
=a..
..b,
b
b,
x assume os valores entre a e b com incremento/decremento 1, ou seja,
para::
para
a < b, x assume os valores a, a+1
a+1, a+
a+2
2, ... ,b
a > b, x assume os valores a, a-1, a-2, ... ,b
Os dois pontos [ .. ] utilizados na definio do intervalo para a varivel
pode ser definido clicando
clicando--se no boto
da Barra de Ferramentas
de vetores e matrizes (slide 12)
12) ou atravs do teclado, pressionandopressionando-se
[ ; ] (ponto e vrgula).
vrgula).

14

29

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

3. Variveis

30

Vejamos uns exemplos


exemplos::
Resultado
Sem
incremento
definido

p:1;5

Resultado
Com
incremento
definido

p:1,1.5;4

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes
4.1) Generalidades
Em geral, consideramos matrizes m n como as matrizes com m
linhas e n colunas, mas o Mathcad trabalha de maneira diferente da
usual, ele inicia sua linha e coluna no nmero 0 (zero) e no no 1
(um).. Assim, uma matriz A descrita da seguinte forma:
(um)
forma:

a 00
a
A 10

a m0

a 01 a 0n
a11 a1n

a m1 a mn

Os vetores podem ser considerados como


um caso especial de matriz
matriz.. Costumamos
utilizar vetores linha ((matrizes 1n)) e
vetores coluna (matrizes m1), mas o
Mathcad admite apenas vetores coluna.
coluna.

Assim, quando escrevemos um vetor linha, o Mathcad interpretar este


como uma matriz, desta forma, no conseguiremos realizar operaes
exclusivas desta estrutura matemtica (vetor).
(vetor).

15

31

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes

32

Para definir uma matriz ou vetor podemos clicar no boto


da barra
de ferramentas de vetores e matrizes, ou simplesmente digitar Ctrl+m
e escolher
lh o nmero

d linhas
de
li h e colunas
l
d j d .
desejado.
desejado
Vejamos uns exemplos
exemplos::
1 - Criar uma matriz v com 1 linha e 3 colunas, atribuindo os valores 3, 7 e -2.
Resultado

ou

Ctrl+m

Utilizando a tecla TAB voc pode mudar de elemento para o outro no


vetor..
vetor

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes
Para pegar um elemento especfico desta matriz, preciso dar as duas
coordenadas do elemento, mesmo a matriz possuindo apenas 1 linha
linha..
Se ao invs de uma matriz linha tivssemos definido uma matriz
coluna, o Mathcad entenderia como um vetor, dessa maneira s seria
preciso dar 1 coordenada para pegar o valor desejado
desejado.. Por exemplo,
para pegar o valor da 2 coluna da matriz v definida fazemos
fazemos::
Matriz linha

v[0,1

Vetor coluna

v[1

O comando para o ndice da matriz [ pode ser acessado pelo boto

16

33

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes

34

Um vetor ou matriz tambm pode ser definido por meio das


coordenadas.. O usurio pode ir digitando os valores das coordenadas e
coordenadas
depois o Mathcad monta a matriz ou vetor
vetor.. Note que no exemplo
abaixo alguns valores no foram definidos d0 e d4.
d[1
d[
1:4

d[5
d[
5:0

d[2
d[
2:-2

d[6
d[
6:-6

d[3
d[
3:5

Ao digitarmos d: aps a definio dos


elementos o programa retorna o vetor d.
Note que para as coordenadas d0 e d4 o
Mathcad atribuiu o valor 0.

Em alguns casos a visualizao do vetor na forma coluna


ocupa espao precioso no texto e na rea do Mathcad, por
isso, para visualizao, o usurio pode optar por visualizar o
vetor transposto dT.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes
4.2) Clculos com Vetores e Matrizes
Podemos efetuar alguns clculos com vetores e matrizes, aps estarem
devidamente definidos, da maneira usual
usual.. No esquecendo que
existem regras para que as operaes entre estas estruturas
matemticas sejam realizadas.
realizadas.
Exemplo:: Vamos definir uma matriz MAT1
Exemplo
MAT1 32, uma MAT2
MAT2 23 e
uma MAT3
MAT3 22. Desta forma, podemos efetuar algumas operaes
com elas
elas::

17

35

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes

36

Multiplicao:: MAT1
Multiplicao
MAT1MAT2
MAT2 e MAT2
MAT2MAT1
MAT1

Multiplicao, soma e clculo do determinante


determinante:: |MAT
MAT22MAT1
MAT1+MAT
+MAT33|

O sinal de multiplicao o * do teclado e para o determinante pode


ser usado o comando | (Shift+
(Shift+\\) do teclado ou o boto
na barra de
ferramentas de vetores e matrizes.
matrizes.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

4. Vetores e matrizes
4.3) Autovalores e autovetores
O usurio pode calcular os autovalores, autovetores e um autovetor
associado a um autovalor especfico utilizando as funes
eigenvals(A),, eigenvecs(A) e eigenvec(A,b)
eigenvals(A)
eigenvec(A,b).. Onde A uma matriz
quadrada e b um dos autovalores da matriz A.

1 3 1
Exemplo: A 6 7 4
Exemplo:

3 2 5
Autovetores da matriz A

Autovalores da matriz A

Autovetor correspondente ao autovalor 0

18

37

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

5. Funes

38

5.1) Generalidades
O comando utilizado para definir uma funo o mesmo que
utilizamos para definir variveis e sua sintaxe tambm parecida com
a usual.
usual. Veja abaixo um exemplo
exemplo::

f(x):x^2
f(3)=
z:5
f(z)=
v:1;4
f(v)=

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

5. Funes
5.2) Funes por partes
Podemos definir uma funo formada por duas expresses analticas,
isto , uma funo definida por partes, tal como:
como:

i 1 se i 0

f i i2
3 se i 0
2
A funo
p
possui uma descontinuidade na origem
g
e,, p
pode ser definida
no Mathcad usando os seguintes mtodos:
mtodos:

19

39

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

5. Funes

40

a) Utilizando as Barras de Ferramentas Comparao Lgica e


Programao..
Programao
Aps nomear sua funo e sua varivel (no exemplo f(i)) e,
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).
uma).
Como trata
trata--se de uma funo que depende da varivel para
calcularmos seu valor, devemos primeiramente testtest-la utilizando o
boto
nas linhas necessrias (no exemplo, s na primeira), e na
ltima linha, como no ser necessrio fazer mais nenhuma
verificao, devemos clicar em
(ambos encontrados na Barra
de Ferramentas de Programao
Programao..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

5. Funes
Resultando::
Resultando

Calculando

b) Utilizando o teclado.
teclado. O resultado o mesmo
mesmo..

f(i):if(i 0,i+1,i^2[espao]/2[espao]+3)

Note que o sinal de "menor ou igual" deve ser inserido atravs do


boto
encontrado na Barra de Ferramentas Comparao Lgica,
mesmo utilizandoutilizando-se o teclado para definir a funo.
funo.

20

41

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

5. Funes

42

Se uma funo definida por mais de duas expresses, pode ser


desenvolvida da mesma forma que anteriormente
anteriormente.. Abaixo temos uma
funo definida por trs partes,
partes veja como fazer no Mathcad
Mathcad::

0 se i 0

f i 1 se 0 i 1
i 2 se i 1

f(i):if(i 0,0,if(i<1,1,i^2[espao]))

Utilizando as Barras de Ferramentas


"Programao" e "Comparao
Lgica" teramos obtido:

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D
Temos duas formas para criar grficos de duas dimenses no Mathcad
Mathcad..
Pela primeira, basta clicarmos no menu Insert - Graph - X-Y Plot
Plot,, pela
segunda devemos clicar no boto de Ferramentas de Construo de
segunda,
Grficos . Desta forma, abrir uma janela de grficos como a da
figura 6.1.

Digite
g aqui
q a
funo

Di it aquii a varivel
Digite
i l
da funo

Os demais campos (limites


inferior e superior dos eixos)
podem ser deixados sem
dados. O programa se
encarregar de completar
para melhor visualizao do
grfico, contudo o usurio
pode alteralter-los.

Figura 6.1 rea para plotagem de grficos 2D

21

43

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D

44

Vamos fazer, por exemplo, o grfico da funo h(x)=x2+10.


10. Voc pode
definir a expresso antes, e colocar apenas o h(x) no campo do eixo y
do grfico,
grfico ou pode digitar a funo completa l,
l como mostra a figura
6.2 .

Figura 6.2 Plotagem da funo x2 + 1

O usurio pode alterar os limites do grfico, colocar linhas de grade


internas, por legenda e at mesmo definir um intervalo de plotagem
plotagem..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D
Note que devemos tomar cuidado com a escolha das variveis, pois se
estas estiverem sido definidas anteriormente pode causar alteraes no
grfico.. Veja,
grfico
Veja no exemplo a seguir (Figura 6.3),
) como ficaria o grfico
da mesma funo h(x), com a varivel x sendo definida dentro do
intervalo de -5 a 5, com passo 2:

Figura 6.3 Plotagem da funo h(x) com intervalo definido e passos constantes

22

45

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D

46

Os pontos escolhidos para plotagem podem ser definidos tanto com


um passo definido, como podem tambm ser definidos por meio de um
vetor com a quantidade de pontos desejada (Figura 6.4).
Este vetor deve ser definido
acima da funo h(x)

Figura 6.4 Plotagem da funo h(x) pontos escolhidos

Dando um clique duplo no grfico, abriremos uma janela de


formatao igual a da figura 6.5.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D

Figura 6.5 Tela de formatao de grfico

23

47

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D

48

Clique, por exemplo, na opo Crossed no Axes Style para que os


eixos fiquem centralizados da maneira que costumamos utilizar
utilizar..
Marque a caixa de Grid lines para os dois eixos,
eixos desmarque a opo
Auto grid do eixo x e coloque o valor 6 (nmero de divises no eixo x)
Veja na figura 6.6 o grfico formatado.
formatado.
O usurio pode dar um nome
para o grfico e para os eixos
clicando na aba Labels na tela de
formatao do grfico, mostrar a
legenda do grfico e formatar a
linha de plotagem dos grficos na
aba Traces e formatar os
nmeros, na aba Number format.
format.
Figura 6.6 Grfico formatado

Tambm podemos representar dois (ou mais) grficos em um mesmo


plano de coordenadas
coordenadas.. Para adicionar mais funes basta digitar [ , ]
no campo que define a funo que se deseja plotar,
plotar adicionando mais
campos.. Veja o exemplo da figura 6.7.
campos
Figura 6.7 Plotagem d
de vrias funes

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

6. Grficos 2D

No grfico da figura 6.7 foram


adicionados os nomes dos eixos e do
grfico. A legenda foi apresentada e
foram dados nomes para as curvas. Os
argumentos
g
do grfico
g
(variveis
(
e
funes) foram suprimidos alm de
outras formataes. As funes plotadas
foram:
Funo 1: x3
Funo 2: i2 5
Funo 3: 1/v.

24

49

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

7. Equaes

50

Podemos resolver equaes utilizando dois mtodos.


mtodos. Para eles, no
podemos esquecer do uso da linha de edio azul quando inserirmos as
expresses.. Os mtodos so os seguintes
expresses
seguintes::
a) Utilizando o comando given
given,, o boto
da Barra de Ferramentas de
Comparao Lgica (ou Ctrl=) e a funo find
find..
Digite o comando given.
given. Este deve ser inserido como uma regio
matemtica, portanto, logo que terminar de digitar, tecle Enter
Enter.. Logo
abaixo insira a equao a ser resolvida,
resolvida utilizando o comando Ctrl
Ctrl=
para inserir o operador
. Quando terminar a equao, tecle Enter
Enter..
Abaixo, entre com a funo find(var) inserindo a varivel, para a qual
as solues devero ser encontradas.
encontradas. Entre com o smbolo
da Barra
de Ferramentas de Palavras chave Simblicas
Simblicas.. Tecle Enter
Enter..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

7. Equaes
Exemplo 1: Resolver a equao x - 3 = 0.
given
x -3 0
find(x)

[Enter]

Exemplo 2: Resolver a equao x5 + 2x4 - 42


42xx3 - 8x2 + 257x
257x - 209 = 0.

given
x^5+2x^4--42x^3x^5+2x^4
42x^3-8x^2+257x
8x^2+257x--209 0
find(x)

[Enter]

Obs.. Na montagem da equao, observe a posio da linha azul


Obs
azul..

25

51

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

7. Equaes

52

b) Utilizando o comando solve


solve..
Clique no boto
da Barra de Ferramentas de Palavras chave
Si bli . No
Simblicas.
Simblicas
N placeholder
l h ld mostrado
t d esquerda,
d insira
i i a equao.
equao
.
Tecle Enter
Enter..
Exemplo:: Resolver a equao x3 - 5x2 - 4x + 20 = 0.
Exemplo

x^3--5x^2x^3
5x^2-4x+20
[Enter]

Dependendo da ocasio, o usurio pode precisar saber o valor de 1 das


razes, por exemplo a menor.
menor. Ento devemos fazer o seguinte
seguinte::

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

7. Equaes
Da maneira como foi resolvida a equao anteriormente, no podemos
extrair uma das razes especificamente (automaticamente).
(automaticamente). Podemos
dar um nome,
nome ou no,
no para a funo
funo.. Neste exemplo chamaremos a
funo (a mesma do exemplo anterior) de u(x)
u(x)..

u(x):x^3--5x^2u(x):x^3
5x^2-4x+20
raizes:u(x) 0

[Enter]

raiz.1:min(raizes)
raiz.1:
Obs. O usurio pode tambm extrair uma raiz desejada por meio de notao matricial,
Obs.
utilizando o comando [ [ ]. Exemplo:
Exemplo: raizes[
raizes[0
0: ou raizes[
raizes[1
1: ou raizes[
raizes[2
2: . O usurio
pode atribuir nomes s razes ou utilizar os valores com as notaes matriciais.
matriciais.

26

53

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

7. Equaes

54

Equaes envolvendo funes diferentes de polinmios convencionais,


podem ser resolvidas pelo Mathcad atravs dos mesmos mtodos j
mencionados.. Utilizando o comando given com a funo find
mencionados
find,, ou o
comando solve
solve..
4 sin x
Exemplo:: Resolver a equao 2 x 2 5 x
Exemplo
2 ex 0
2
tan x

2x^2--5 xx--4sin(x)/tan(x)^2+2e^x
2x^2
[Enter]
Obs.. O resultado pode ser formatado para ser exibido com menos casas decimais ou at por frao
Obs
frao..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

8. Sistemas de equaes lineares


Existem vrios algoritmos para determinar a soluo exata de sistemas
de equaes lineares
lineares.. O mais conhecido o algoritmo de Gauss
Gauss.. O
Mathcad pode encontrar a soluo exata de um sistema de equaes
lineares, quando existir, desde que o nmero de equaes e variveis
no seja muito grande (no mximo 100 equaes)
equaes)..
A forma de um sistema de equaes lineares, que consiste de m
equaes e n incgnitas pode ser visto da seguinte forma:
forma:

a11x1 a12 x 2 a1n x n b1


a 21x1 a 22 x 2 a 2n x n b 2

a m1x1 a m2 x 2 a mn x n b m

27

55

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

8. Sistemas de equaes lineares

56

E escrito na forma de notao de matriz


matriz:: Ax = b, com
com::

a11 a12
a
a 22
A 21

a m1 a m2

a1n
a 2n

a mn

x1
x

x 2

x n

b1
b

b 2

b m

Dependendo dos coeficientes da matriz A e dos elementos do vetor b,


podemos ter
ter::
uma nica soluo
soluo;;
vrias solues;
solues;
nenhuma soluo
soluo..

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

8. Sistemas de equaes lineares


O Mathcad possui os seguintes mtodos para resolvermos estes tipos
de sistemas de equaes lineares
lineares::
a) 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-1b.

x1 3 x 2 3 x 3 2
Exemplo:
Exemplo:
x1 3 x 2 4 x 3 1
x 4 x 3 x 4
2
3
1
Primeiro devemos calcular a inversa da matriz A e depois
segue:
multiplicamos A-1 pelo vetor b para obtermos o vetor x, como segue:

28

57

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

8. Sistemas de equaes lineares

58

A:

Rows = 3 e Columns = 3 OK

Insira os elementos da matriz A

b:

Rows = 3 e Columns = 1 OK

Insira os elementos do vetor b


x:A

*b
x:

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

8. Sistemas de equaes lineares


b) Utilizando o comando given
given,, o boto da Barra de Ferramentas de
Comparao Lgica (ou Ctrl=) e a funo find
find,, da mesma forma que
utilizamos na resoluo de uma equao
equao..
Exemplo: Vamos aplicar para o mesmo exemplo anterior, aproveitando
Exemplo:
a matriz A e o vetor b definidos
definidos..

x:

Rows = 3 e Columns = 1 OK
Chute inicial: valores 1,
1 1e1

Given [Enter]
A*x

b[Enter]

Find(x):

29

59

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

8. Sistemas de equaes lineares

60

c) Utilizando o comando lsolve


lsolve.. Este comando permite solucionar
sistema de n equaes e n incgnitas numericamente ou
simbolicamente..
simbolicamente
Exemplo: Vamos aplicar para o mesmo exemplo anterior, aproveitando
Exemplo:
a matriz A e o vetor b definidos
definidos..

Numericamente

Simbolicamente

lsolve(A,b):

lsolve(A,b)

Obs.. O resultado simblico serve para exibir a soluo em funo de uma incgnita qualquer no lugar
Obs
de um ou mais termos da matriz A ou do vetor b.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

9. Inequaes
A soluo de inequaes obtida pelo Mathcad utilizandoutilizando-se um
mtodo anlogo soluo de equaes
equaes.. Neste caso, utilizamos o
comando solve
solve.. Devemos substituir as equaes pelas inequaes
apropriadas, usando os botes
da Barra de Ferramentas de
Comparao Lgica.
Lgica. Da mesma forma que nas equaes, no podemos
esquecer do uso correto da posio da linha de edio azul quando
inserirmos as expresses.
expresses.
Exemplo 1: 2 x 2 11 x 5 0

Given [Enter]
2x^2--11x+5
2x^2

Find(x)

30

61

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

9. Inequaes

62

Exemplo 2: 3 x x x 5 0

Given [Enter]
2x--x
2x

x+5<0

Find(x)

Exemplo 3: x 2 5 x 9 0

Given [Enter]
x^2--5x+9 0
x^2
Find(x)

GLADCHEFF, A.P, FERREIRA, S. Mathcad


Mathcad:: Comandos bsicos.
bsicos.
MATHCAD Help
Help.. QuickSheets and Tutorials.
Tutorials.

Walter Lu
uiz Andrade de Oliveira

Parte 1 Coman
ndos bsicos e ap
plicaes

Bibliografia

31

Curso de
d Mathcad
h d 14
Parte 2 - Ferramentas teis
para Engenharia Civil

2010

Prof. Dr
Prof.
Dr.. Walter Luiz Andrade de Oliveira
wluiz100
wluiz
100@hotmail
@hotmail..com

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades


1.1) Generalidades
Um dos grandes diferencias do Mathcad em comparao com outros
softwares matemticos,
matemticos a possibilidade de se trabalhar com variveis
e suas unidades, sejam no SI, MKS, CGS, etc.
etc. O usurio no precisa
se preocupar com as converses de unidades ao efetuar um clculo,
mesmo que os dados de entrada, para uma mesma grandeza fsica,
sejam fornecidos em diferentes unidades.
unidades.
Exemplo: Calcule o valor do momento fletor (M) na seo mais
Exemplo:
solicitada
li i d para a viga
i biapoiada
bi i d com os seguintes
i
d d : = 550
dados:
dados
550cm
cm e
p = 25kN/m
25kN/m..
Resoluo::
Resoluo

Resposta com a unidade padro

Respostas com as unidades escolhidas

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades

Para trocar a unidade por outra desejada, basta o usurio digitar a


unidade no placeholder
que aparece ao lado da unidade fornecida
pelo programa
programa..
Obs. Se o usurio digitar uma unidade absurda para a grandeza em
Obs.
anlise, mas que seja uma unidade reconhecida pelo programa, a
converso ser feita.
feita. Por exemplo, se o usurio quiser que a grandeza
de momento, calculada no exemplo anterior, seja fornecida em m2, o
resultado ser o seguinte
seguinte:
g
:
Digitando m2 no placeholder + Enter
O programa mantm a unidade m2
desejada, porm adicionada unidades
que tornam o resultado coerente com
a grandeza estudada, corrigindocorrigindo-a.

Obs. Uma vez que a


unidade alterada, o
placeholder
desaparece, e s
reaparecer se o
usurio recalcular a
varivel.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades


1.2) Unidades e variveis pr definidas
O usurio deve evitar utilizar caracteres, ou combinao de caracteres,
que correspondam a unidades reconhecidas pelo Mathcad no momento
de criar variveis.
variveis. Sempre que o usurio fizer isto, o Mathcad
sublinhar a varivel advertindo o usurio, mas far o clculo do
mesmo jeito.
jeito. Isto acontecer tambm quando o usurio redefinir uma
varivel que j foi definida por ele anteriormente.
anteriormente. Para retirar, ou fazer
reaparecer, o sinal de advertncia, digite Ctrl+Shift+R
Ctrl+Shift+R..

Obs. O Mathcad diferencia letras maisculas de minsculas, por isso


Obs.
na definio da varivel momento no exemplo passado o programa
no sublinhou a varivel M.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades

1.3) Unidades incompatveis


Se na montagem de uma expresso o usurio esquecer algum termo ou
elevar outro termo por um expoente errado,
errado o programa avisar que as
unidades no so compatveis.
compatveis.
20kN e quiser som
som-Exemplo: Se o usurio definir uma varivel M1 = 20kN
Exemplo:
la a varivel M calculada anteriormente, o programa retornar a
seguinte mensagem
mensagem::

Em alguns casos, com a utilizao de expresses bem especficas, o


usurio precisar utilizar alguns artifcios para enganar o programa
para que o clculo com as unidades seja feito corretamente.
corretamente. Isso no
quer dizer que o programa esteja calculando errado.
errado.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades


Um exemplo disto pode ser visto com a utilizao da expresso para o
clculo do mdulo de elasticidade do concreto (Ec) utilizando a
expresso da Norma Brasileira ABNT NBR 6118
6118::2003
2003,, apresentada na
equao abaixo.
abaixo.

E c 5600 f ck
O problema reside no fato de que a varivel fck (Resistncia
caracterstica compresso do concreto) deve entrar na expresso com
seu valor em MPa,
MPa e o Mathcad efetua o clculo inclusive para a
unidade, como mostra o exemplo a seguir:
seguir:
O resultado deve ser em MPa, e
no em MPa. Para resolver isso
existem trs alternativas.
alternativas.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades

a) Inserir unidades na expresso para corrigir o resultado


resultado:: uma
soluo bastante usada, mas a menos aconselhvel por desconfigurar a
equao, como vemos abaixo para o mesmo exemplo do fck = 25
25MPa
MPa..

Neste exemplo a varivel fck teve sua unidade retirada e o clculo da


raiz foi feito para um valor adimensional.
adimensional. Para que o valor do Ec fosse
calculado
calc lado com a unidade
nidade correta,
correta a expresso
e presso foi multiplicada
m ltiplicada por
1MPa
MPa..
Se o usurio estiver imprimindo as pginas do seu roteiro de clculo
para serem entregues como um trabalho de uma disciplina, a equao
sara com a aparncia no muito boa, porm o resultado estar correto.
correto.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades


b) Inserir reas para omitir expresses auxiliares:
auxiliares: uma boa
soluo quando as equaes e os seus resultados so apresentados um
abaixo do outro, ou seja, o resultado do clculo de uma varivel no
pode aparecer ao lado da equao que a define, como no exemplo
anterior (item a).
a). Para inserir uma rea basta ir em Insert - Area
Area.. Um
campo delimitado por duas linhas, que o usurio poder esconder ou
mostrar quando quiser, aparecer.
aparecer. Vejamos o mesmo exemplo com a
utilizao das reas
reas..
reas escondidas
reas visveis
Delimitadores da rea
que podem ser
movidos para
aumentar ou diminuir
a rea

Retirar a unidade
da varivel

O usurio pode ocultar as linhas da rea e o


marcador e at inserir uma senha para abrir
a rea. Bom para informaes sigilosas.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

1. Operaes com unidades

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

10

c) Retirar a unidade da varivel na pgina ao lado:


lado: Esta soluo
deixa visvel a estratgia de se retirar a unidade de uma varivel e
permite que o resultado seja apresentado ao lado, porm s um pouco
abaixo, da equao que a define.
define. Vamos ver o mesmo exemplo com
esta soluo.
soluo.
Unidade
Linha delimitadora
da largura da pgina
que ser impressa

Resultado do clculo apresentado ao lado da


equao, porm um pouco abaixo

retirada

Unidade recolocada alinhado


com a equao original

O usurio pode alinhar as equaes acima ou esquerda usando os


botes
na barra de ferramentas principal do programa, ou indo
em Format - Align regions.
regions.

1. Operaes com unidades


1.4) Formatao de equaes
Em um roteiro de clculo o usurio pode destacar resultados de
interesse e destacar as variveis que so dados de entrada
entrada.. Para isso
basta clicar com o boto direito do mouse sobre a equao e escolher a
opo Properties
Properties.. Na aba display (a que aparece quando se clica em
properties) existem duas opes
opes:: mudar a cor do preenchimento e/ou
exibir uma borda na equao
equao..
Veja o exemplo a seguir onde os dados de entrada so definidos com
um preenchimento verde e os resultados com preenchimento azul
azul..
Essa uma boa alternativa para impedir que usurios no
familiarizados com o programa alterem equaes que no deveriam
ser alteradas.
alteradas.

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

11

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

12

1. Operaes com unidades


Advertncia ao
usurio

Dados de entrada
Figura para
auxiliar o usurio

Equaes que
definem as
variveis

Variveis
calculadas

2. Importando dados externos


2.1) Inserindo dados de uma planilha
O Mathcad tem uma boa compatibilidade com planilhas do Microsoft
Excel.. O usurio pode trabalhar no Mathcad com dados de uma
Excel
planilha do Excel sem que seja necessrio digitar ou copiar e colar o
contedo da planilha
planilha..
Antes de apresentar como inserir os dados, ser criada uma planilha
com dados aleatrios, chamada Plan
Plan1
1. A planilha contnua.
contnua.
x

22

14

12

10

18

15

14

11

17

16

16

12

15

17

19

13

12

18

Para inserir a planilha no Mathcad, clique em Insert - Data - File


input.. Aparecer a janela a seguir.
input
seguir.

2. Importando dados externos


Selecione o Microsoft Excel e e clique em
Browse...
Browse
... para procurar a planilha Plan1
criada e clique em Concluir
Concluir..

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

13

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

14

Aparecer este cone

Escolha um nome para a varivel no


placeholder selecionado - Plan1

Quando a varivel for chamada, a planilha


aparecer.

Obs. Sempre que o usurio alterar dados na planilha


criada, ele dever recarregar a planilha no Mathcad
para que ele a atualize, clicando com o boto direito
sobre o disquete - properties - browse.

Aqui s foi apresentada uma parte

2. Importando dados externos


2.2) Trabalhando com os dados da planilha
Agora que a planilha foi inserida, o usurio pode trabalhar com os
dados da mesma
mesma.. Para isso os dados precisam ser atribudos a
variveis.. O usurio pode optar por dar um nome para cada coluna ou
variveis
para a matriz formada pelas colunas.
colunas. Vamos ver os dois casos
casos..
a) Trabalhando com colunas:
colunas: Cada coluna ser atribuda a uma
varivel, para isso ser usado o comando submatrix
submatrix,, que extrai uma
matriz ou vetor de uma matriz conhecida, no nosso caso a planilha
inserida.. A sintaxe a seguinte:
inserida
seguinte: varivel=submatrix(M,a,b,c,d), onde:
onde:
M o nome da matriz (Plan1);
a,b o intervalo entre as linhas inicial (a) e final (b) que se deseja da matriz;
matriz;
c,d o intervalo entre as colunas inicial (c) e final (d) que se deseja da matriz.
matriz.
Obs.. Lembre
Obs
Lembre--se que para o Mathcad a primeira linha e coluna comeam na posio (0,0)

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

15

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

16

2. Importando dados externos


Antes de utilizar o comando submatrix, podemos solicitar o nmero de
linhas e colunas que contm dados (letras e nmeros) na matriz, para
isso usam
usam--se os comandos rows (linhas) e columns (colunas)
(colunas)..

Deseja--se separar as duas colunas da matriz, sendo que a primeira


Deseja
linha no contm nmeros e sim letras
letras..
Dar--se
Dar
se--o os nomes X para o vetor da primeira coluna e Y para o da
segunda.. Os comandos so
segunda
so::
Linha inicial com
dados de interesse
Linha final com
dados de interesse

Coluna final com


dados de interesse
Coluna inicial com
dados de interesse

2. Importando dados externos


Resultando::
Resultando

Obs. O usurio pode


modificar o tipo e
tamanho da fonte
destes vetores, alm
de atribuir unidades
caso deseje.

Foram retornados os dados da matriz Plan1 a partir da linha 1, pois a linha 0 tinha
letras at a linha L 1 (pois descontoudescontou-se a linha que tinha letras).
letras).

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

17

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

18

2. Importando dados externos


Fazendo o grfico com as variveis X e Y criadas, encontramos:
encontramos:

O Mathcad pode fazer uma regresso polinomial sobre os dados


fornecidos.. O usurio tem apenas o trabalho de escolher o grau da
fornecidos
funo de regresso e verificar qual melhor representa seus dados,
como mostra a sintaxe a seguir.
seguir. O usurio tem acesso equao da
regresso escolhida.
escolhida.

2. Importando dados externos


Obs. Conhecendo a equao
da regresso
g
qque melhor se
adequou aos dados, o usurio
pode determinar os zeros da
funo, calcular integrais e
derivadas, entre vrias outras
operaes.

Veja a seguir 4 exemplos de regresses sobre os dados fornecidos


fornecidos..

2. Importando dados externos


R2 = 97,91%

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

19

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

20

R2 = 99,4%

Obs. Coeficiente R2
a medida relativa de
q do ajuste.
j
adequao
a relao entre a
variao explicada
pela equao de
regresso mltipla e a
variao total da
varivel dependente.

R2 = 99,768%

R2 = 99,899%

Assim, se R2=0,85
significa que 85% de
varincia explicada
pelo modelo.
O roteiro para
determinao do R2
apresentado a seguir.

2. Importando dados externos


b) Trabalhando com notao matricial
matricial:: Caso a planilha possua
vrias colunas, o usurio pode usar o comando submatrix para extrair
p
da p
planilha de dados usando a mesma
uma matriz menor a partir
sintaxe mostrada anteriormente.
anteriormente. No caso do exemplo da Plan
Plan1
1,
existem apenas 2 colunas, ento vamos trabalhar com os dados
completos da planilha sem criar novas variveis para atribuir nomes s
colunas..
colunas
Ser utilizado o comando [ [ ] do teclado que indica a utilizao de
notao matricial
matricial.. O nico passo que precisa ser dado fazer uma
pelo nmero de linhas, com nmeros, da matriz, usando o
varredura p
comando rows
rows,, fazendo uso da mesma varivel Plan1 j criada.
criada.
Fazendo::
Fazendo
Podem ser obtidas as colunas desejadas da matriz, sem que seja
necessrio usar o comando submatrix
submatrix..

10

2. Importando dados externos


Dados da
planilha Plan1
nas linhas i e
coluna
l
0

Dados da
planilha Plan1
nas linhas i e
coluna
l
1

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

21

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

22

Plotagem do grfico usando a


notao matricial

3. Propriedades geomtricas
Uma importante ferramenta para o desenho da geometria e o clculo
das propriedades geomtricas de uma seo fechada, foi desenvolvida
pelo Professor Dr
Dr.. Eduardo Nobre Lages da Universidade Federal de
Alagoas, o pgeo
pgeo..
A funo pgeo tem por finalidade auxiliar no clculo de vrias
propriedades geomtricas de sees transversais poligonais,
transformando a integral de domnio de xmyn para uma integral de
contorno atravs do teorema de Green no plano
plano..
Parmetros da funo
funo::
v: coordenadas de descrio da poligonal (sentido anti
anti--horrio)
horrio).. As
coordenadas x e y da poligonal so arrumadas nas primeira e segunda
linhas, respectivamente.
respectivamente.
m: expoente de x no integrando
integrando..
n: expoente de y no integrando
integrando..

11

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

23

Para que todos os clculos e plotagens sejam feitos, o usurio deve


fornecer as coordenadas dos pontos que formam a seo transversal
em uma matriz, tendo o cuidado de repetir no final o ponto que foi
fornecido primeiro, indicando o fechamento do polgono
polgono..
A rotina no reproduz com exatido superfcies curvas, por isso, para
obter a melhor aproximao possvel, o usurio deve discretizar bem
esta superfcie
superfcie..
A seguir so apresentados dois exemplos:
exemplos: Uma seo transversal de
uma viga calha de concreto protendido (coordenadas da matriz v
acima) e uma seo de um perfil U formado frio.
frio.

3. Propriedades geomtricas

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

24

3. Propriedades geomtricas

A seguir sero apresentadas as propriedades geomtricas fornecidas


pela funo pgeo para o exemplo da viga calha
calha..

12

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

25

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

26

3. Propriedades geomtricas
Obs.. as propriedades geomtricas podem ser apresentadas com suas
Obs
unidades, contudo, a matriz de coordenadas v deve ser montada
adimensional..
adimensional
Para calcular as propriedades geomtricas usamusam-se os seguintes
valores de m e n.
rea = pgeo(v,
pgeo(v,0
0,0)
Momentos estticos de rea
rea:: mex = pgeo(v,
pgeo(v,0
0,1) e mey = pgeo(v,1
pgeo(v,1,0)
Centride
Centride:: cx = mey/rea e cy = mex/rea
Momento e produto de inrcia com relao aos eixos x e y
Ix = pgeo(v,
pgeo(v,0
0,2), Iy = pgeo(v,
pgeo(v,2
2,0) e Ixy = pgeo(v,
pgeo(v,1
1,1)
Momento e produto de inrcia com relao ao centride
Ixc = Ix - rea
reac
cy2, Iyc = Iy - rea
reac
cx2 e Ixyc = Ixy - rea
reac
cxcy

3. Propriedades geomtricas
Dada a matriz v, com as coordenadas em centmetros, as propriedades
geomtricas da seo transversal so
so::
Aps o clculo a
respectiva unidade pode
ser atribuda ao resultado,
neste caso cm2.

13

3. Propriedades geomtricas

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

27

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

28

4. Barra de ferramentas de controle


A barra de ferramentas de controle permite ao usurio utilizar artifcios
para melhor controlar sua planilha.
planilha. Para ativar a barra v em View Toolbars - Controls
Controls..

A utilizao dos recursos semelhante aos oferecidos pela caixa de


ferramentas de controle do Excel
Excel..
Da esquerda para a direita na barra acima, as ferramentas so
so::
Caixa de seleo

Barra de rolagem

Caixa de opo

Caixa de texto

Boto

Caixa de listagem

14

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

29

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

30

4. Barra de ferramentas de controle


Dentre todas as ferramentas, o boto que exige um maior
conhecimento em programao, visto que ele executar um script
definido pelo usurio
usurio.. As demais ferramentas so bem simples de usar
usar..
a) Caixa de seleo
seleo:: O usurio atribui um nome para a varivel caixa
de seo no placeholder destinado para tal
tal.. A varivel vale 0 se a caixa
no estiver selecionada e 1 se for selecionada
selecionada.. O usurio pode calcular
ou no partes de uma rotina ou de alguma expresso especfica
selecionando ou no esta caixa.
caixa.
Exemplo::
Exemplo

Obs.. Se no procedimento de selecionar ou tirar a seleo da caixa o Mathcad no calcular


Obs
automaticamente o resultado, clique na caixa e em seguida tecle F9.

4. Barra de ferramentas de controle


b) Caixa de opo:
opo: Um pouco
diferente da caixa de seleo, que
pode se
ser adicionada
d c o d vvriass ve
vezes
es
com resultados independentes,
apenas 1 caixa de opo pode ser
selecionada. O usurio deve
atribuir o mesmo nome a todas as
caixas. No exemplo ao lado a
varivel chamachama-se Escolhido
Escolhido,,
contudo ele foi omitida como
contudo,
pode ser visto na figura do
prximo slide.
Exemplo: Plotar uma funo
dependendo da seleo na caixa
de opes.

15

4. Barra de ferramentas de controle


Omitindo o nome da varivel
varivel..

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

31

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

32

4. Barra de ferramentas de controle


Trocando o nome da caixa de opo
opo..
O usurio ppode configurar
g
a fonte aqui

Altere aqui o nome da sua


caixa de opo.
Obs. Na opo Button ID o usurio define o nmero da caixa de opo que est adicionando, e
Obs.
em Group ID o usurio pode definir vrios grupos de caixas de opo independentes
independentes..

16

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

33

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

34

4. Barra de ferramentas de controle


c) Boto
Boto:: O boto executa um comando ou grupo de comandos
programados pelo usurio, para tal, necessitanecessita-se de maior
programao
g

VB ((Visual Basic)
Basic).
). O boto ser
conhecimento em p
deixado de lado neste curso
curso..
d) Barra de rolagem:
rolagem: Esta ferramenta permite ao usurio utilizar um
intervalo determinado de valores, com incrementos escolhidos, e
verificar sua influncia ao longo da barra de rolagem, que pode ser
vertical ou horizontal
horizontal..
Exemplo: Barra de rolagem com
intervalo de 0 a 10 com
incremento de 1.
Obs. Se no procedimento alterar o valor na barra de rolagem o Mathcad no calcular
Obs.
automaticamente o resultado, clique na caixa e em seguida tecle F9. Os valores podem ser
alterados com as teclas direcionais no teclado
teclado..

4. Barra de ferramentas de controle

Intervalo de
interesse

Opes da barra
de rolagem

Incremento no intervalo

e) Caixa de texto:
texto: Com esta ferramenta, em sua configurao default,
todo o caractere que usurio digitar no campo, seja texto ou nmero, o
Mathcad transformar em texto, contudo, o usurio pode alterar o
script pr programado para fazer com que o Mathcad reconhea
nmeros e texto diferentemente, podendo assim o usurio utilizar os
nmeros em clculos.
clculos.

17

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

35

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

36

4. Barra de ferramentas de controle


Exemplo

Se esta caixa for


selecionada, o Mathcad
s aceitar a digitao de
nmeros

Mensagem de erro devido a tentativa de se utilizar letras quando apenas nmeros so


permitidos.
permitidos.

4. Barra de ferramentas de controle


f) Caixa de listagem
listagem:: , para muitos, a ferramenta mais usual.
usual. Com
ela o usurio pode, a partir de uma lista de dados pr definida, escolher
um valor ou p
palavra determinados.
determinados.
Exemplo: Vamos escolher, com base em um banco de dados, um perfil
Exemplo:
I de ao soldado para que se faam as devidas verificaes
verificaes..
Conhecendo os valores nominais das dimenses do perfil I de um
determinado catlogo de fabricantes, o usurio pode carregar, por meio
de uma planilha do Excel, ou digitando os valores em uma matriz no
Mathcad os nomes dos perfis e os respectivos valores das dimenses
Mathcad,
dimenses..
No caso deste exemplo, os dados sero importados de uma planilha do
Excel.. Alguns campos, que no so importantes na impresso final do
Excel
memorial de clculo, esto escondidos em reas.
reas.

18

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

37

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

38

4. Barra de ferramentas de controle


No slide a seguir
as reas
escondidas
did so

apresentadas,
mostrando que
informaes no
necessrias
podem ser
suprimidas do
memorial de
clculo.
Neste exemplo podemos notar a utilizao conjunta de duas
ferramentas de controle
controle.. Caso o usurio queira adotar dimenses
diferentes das existentes no banco de dados, basta selecionar a caixa e
o programa considerar os valores escolhidos pelo usurio.
usurio.

4. Barra de ferramentas de controle


reas omitidas do
arquivo final

Obs. o criador
pode definir uma
senha para impedir
que pessoas no
autorizadas
visualizem as reas
escondidas

19

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

39

Walter Luiiz Andrade de Oliveira

Parte 2 - Ferramentas para Engenhariia Civil

40

4. Barra de ferramentas de controle


Conhecendo as dimenses do perfil o usurio pode calcular as
propriedades geomtricas usando as equaes ou pode utilizar a
pg
pgeo p
para desenhar o p
perfil e calcular as p
propriedades.
propriedades
p
.
funo
Para adicionar ou remover dados
na caixa de listagem, o usurio
dever acessar o script de
programao da caixa de listagem
listagem..
O script padro de uma nova caixa
apresentado ao lado.
lado. O usurio
dever digitar o nome desejado
entre as aspas e poder adicionar
quantas linhas desejar
desejar..
No slide a seguir, a edio do
exemplo em estudo apresentada.
apresentada.

4. Barra de ferramentas de controle


Depois de pronto o script dever ser salvo
(salve-o na mesma pasta onde o arquivo do
(salveMathcad est)

Para acessar
o script

Adio
de novas
linhas

Obs.. Quando for abrir o arquivo do Mathcad uma mensagem de advertncia


Obs
aparecer. Para executar o arquivo criado o usurio dever clicar em No
aparecer.
No..

20

Você também pode gostar