ii
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Se em seu visor encontram-se diretórios e variáveis que você desconhece, pode apagar tudo.
Como apagar diretórios e variáveis
(50G)
APPS OK NXT
Aperte / descendo ou subindo com as setas em tudo que for para apagar.
PURG ENTER ON VAR
O diretório CASDI poderá aparecer automaticamente. IGNORE.
Algumas variáveis de controle sempre aparecem no diretório em que a HP encontra-se.
Vamos criar o diretório LIXO e sempre usá-lo, quando não estivermos em um programa.
Assim, todas as variáveis de controle estarão dentro do lixo e não em diretórios importantes.
(48G)
Deveremos entrar no diretório e limpá-lo antes de apagá-lo.
’ Variável PURG {Apaga a variável}
’ DiretórioVazio PURG {Apaga o diretório vazio}
Outra forma:
VAR / {Marcar todas as variáveis que quiser apagar}
NXT PURG {Apaga o que foi marcado, diretório caso esteja vazio}
Página 1 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Diretório “UTFPR”:
APPS OK NXT NEW EDIT ALPHA ALPHA U T F P R ENTER / ENTER ON
Diretório “LIXO”:
APPS OK NXT NEW EDIT ALPHA ALPHA L I X O ENTER / ENTER ON
Entrar em “CURSO”
VAR CURSO
Página 2 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Entrar em “EX01”
VAR EX01
Página 3 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
2.1 Exemplo 01
Vamos programar as seguintes fórmulas para preencher a tabela abaixo:
x j 1 x j h , para j 0,1,2,, m 1
h
y j 1 y j ( k1 k 2 ), para j 0,1,2,, m 1
2
onde k1 f ( x j , y j ) e k 2 f ( x j h , y j h k1 ).
ba
Sabendo que x0 0, y0 2, a 0, b 1, h =0,1, m m 10.
h
Sabendo também que f ( x, y) x y 2 .
j xj yj k1 k2
0 0 2
1
2
3
4
5
6
7
8
9
10
Página 4 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
...(PARA A 50G)
(48G)
...(PARA A 48G)
Página 5 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Fórmula 1: X01 = X0 H
x j 1 x j h X0 H
X01
Y01
Fórmula 3: K1 = X0 Y0 2
f ( x, y) x y 2
k1 f ( x j , y j ) x j y j 2 X0 Y0 2
X0 Y0 2 ENTER
K1
Página 6 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
k 2 f ( x j h , y j h k1 ) x j h ( y j h k1 ) 2
XO
H
Y0 H
2 X0 H + Y0 H K1 2
K1
x j h hk
1
j y hk
1
x h( y hk )
j
j
1
x j h( y j hk1 )2
K2
2.1.3 Alimentação
Sabemos que x0 0, y0 2 e h =0,1.
Fazer X0 0
x0 0
0 X0
Fazer Y0 2
y0 2
2 Y0
Fazer H 0,1
h =0,1
NXT 0 , 1 H NXT
Página 7 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
EDIT
ENTER
2.2.2 Substituição
Caso fossemos substituir a formula em X01, bastaríamos executar o comando abaixo:
VAR X01
Mas não vamos fazer a substituição, pois a fórmula está correta.
Então, simplesmente limpe a tela com o CLEAR e após acione VAR.
Notem que ao acionar VAR, as variáveis aparecem.
Página 8 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Iteração j 1:
K1 COPIAR O RESULTADO
K2 COPIAR O RESULTADO
X01 COPIAR O RESULTADO
Y01 COPIAR O RESULTADO
j xj yj k1 k2
0 0 2 0 0,1
1 0,1 2,005
Y0 Joga o valor Y01 em Y0
X0 Joga o valor X01 em X0
CLEAR Apagar todos os valores da TELA.
Iteração j 2:
K1 COPIAR O RESULTADO
K2 COPIAR O RESULTADO
X01 COPIAR O RESULTADO
Y01 COPIAR O RESULTADO
j xj yj k1 k2
0 0 2 0 0,1
1 0,1 2,005 0,095 0,1855
2 0,2 2,019025
Y0 Joga o valor Y01 em Y0
X0 Joga o valor X01 em X0
CLEAR Apagar todos os valores da TELA.
Página 9 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Iteração j 3:
K1 COPIAR O RESULTADO
K2 COPIAR O RESULTADO
X01 COPIAR O RESULTADO
Y01 COPIAR O RESULTADO
j xj yj k1 k2
0 0 2 0 0,1
1 0,1 2,005 0,095 0,1855
2 0,2 2,019025 0,180975 0,2628775
3 0,3 2,041217625
4
Y0 Joga o valor Y01 em Y0
X0 Joga o valor X01 em X0
CLEAR Apagar todos os valores da TELA.
... Repetir o passo anterior.
j xj yj k1 k2
0 0 2 0 0,1
1 0,1 2,005 0,095 0,1855
2 0,2 2,019025 0,180975 0,2628775
3 0,3 2,041217625 0,258782375 0,332904138
4 0,4 2,070801951 0,329198049 0,396278244
5 0,5 2,107075765 0,392924235 0,453631811
6 0,6 2,149403568 0,450596432 0,505536789
7 0,7 2,197210229 0,502789771 0,552510794
8 0,8 2,249975257 0,550024743 0,595022269
9 0,9 2,307227608 0,592772392 0,633495153
10 1 2,368540985
Página 10 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Página 11 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Entrar em “EX01”
VAR EX01
Página 12 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
3.1 Exemplo 01
Vamos programar as seguintes fórmulas para preencher a tabela abaixo:
x j 1 x j h , para j 0,1,2,, m 1
h
y j 1 y j ( k1 k 2 ), para j 0,1,2,, m 1
2
onde k1 f ( x j , y j ) e k 2 f ( x j h , y j h k1 ).
ba
Sabendo que x0 0, y0 2, a 0, b 1, h =0,1, m m 10.
h
Sabendo também que f ( x, y) x y 2 .
j xj yj k1 k2
0 0 2
1
2
3
4
5
6
7
8
9
10
Página 13 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
...(PARA A 50G)
(48G)
...(PARA A 48G)
Página 14 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
3.1.3 Fórmula 1: SOLV
Para se trabalhar com programação, alguns comandos específicos são necessários.
Neste caso iremos utilizar dois deles: ROW→ e ROW
Como acessar estes comandos:
5 {Acessa o MATRICES MENU}
(48G)
MTH {Acessa o menu no VISOR}
Página 15 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Entrar na programação:
<< >> (48G)
<< {Abre o programa}
[ 1 2 3 4 5 ] 1 ROW→ {Joga o vetor [1 2 3 4 5] para a primeira linha de uma matriz}
X0 ‘X’ STO {Joga o valor de X0 em X}
Y0 ‘Y’ STO {Joga o valor de Y0 em Y}
ba ba
B A H ‘M’ STO {Joga o valor de em M} m
h h
0 M FOR J {Faz a variação de 0 até M, para a variável J}
X ‘U’ STO {Joga o valor de X em U} u xj
Y ‘V’ STO {Joga o valor de Y em V} v yj
FXY EVAL {Resolve a função FXY em U e V}
‘K1’ STO {Joga o resultado de FXY em K1} k1 f ( x j , y j )
X H ‘U’ STO u xj h
Y H K1 ‘V’ STO v y j h k1
FXY EVAL
‘K2’ STO k 2 f ( x j h , y j h k1 )
[00000] {Cria o vetor [0 0 0 0 0]}
1 J PUT 2 X PUT 3 Y PUT 4 K1 PUT 5 K2 PUT
j
{Substitui os valores xj y j no vetor
calculados k1 k2
criado}
j 0 x0 0 y0 2 k1 0 k2 0,1
J 2 ROW {Adiciona o vetor à ( j 2) linha da matriz inicial}
X H ‘X’ STO {Calcula o próximo X} x j 1 x j h
h
Y H 2 K1 K2 ‘Y’ STO {Calcula o próximo Y} y j 1 y j ( k1 k 2 )
2
j 1 xj 2 yj 3 k1 4 k2 5
j 0 0 2 0 0,1
j 1 0,1 2,005
NEXT
‘X’ ‘Y’ ‘M’ ‘K1’ ‘K2’ ‘U’ ‘V’ {Pega todas as variáveis auxiliares}
PURGE PURGE PURGE PURGE PURGE PURGE PURGE {Apaga todas}
‘RESUL’ STO {Joga a matriz criada para a variável RESUL}
>> {Fecha o programa}
ENTER
Observação: PURGE
(50G)
SYMB ALPHA Q
{10× seta para cima}
OK
{No próximo uso fazer APENAS}
SYMB OK
(48G)
EEX {Acesso: PURG}
Página 16 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
SOLV {Joga o programa para a variável SOLV}
f ( x, y) x y 2
FXY
Página 17 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
ALPHA ALPHA U V 2 (48G) ALPHA ALPHA U V 2
ENTER
FXY
3.1.5 Alimentação
Fazer X0 0
x0 0
0 X0
Fazer Y0 2
y0 2
2 Y0
Fazer A 0
a =0
0 A
Fazer B 1
b =1
NXT 1 B
Fazer H 0,1
h =0,1
0,1 H NXT
Página 18 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
3.1.6 Utilização
Pressionar: SOLV
Pressionar: RESUL
ou
TOOL EDIT (48G) / {Entra em EDIT}
Vamos tomar como exemplo o VIEW
TOOL VIEW
Página 19 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Como exemplo, utilize a seta para cima até chegar no máximo.
{Trinta e uma vezes para cima}
O resultado será uma matriz com (m+2) linhas por 5 colunas onde:
j xj yj k1 k2
0 0 2 0 0,1
1 0,1 2,005 0,095 0,1855
2 0,2 2,019025 0,180975 0,2628775
3 0,3 2,041217625 0,258782375 0,332904138
4 0,4 2,070801951 0,329198049 0,396278244
5 0,5 2,107075765 0,392924235 0,453631811
6 0,6 2,149403568 0,450596432 0,505536789
7 0,7 2,197210229 0,502789771 0,552510794
8 0,8 2,249975257 0,550024743 0,595022269
9 0,9 2,307227608 0,592772392 0,633495153
10 1 2,368540985
Página 20 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Página 21 de 22
Prof. Lauro Cesar Galvão, Dr. Página: http://paginapessoal.utfpr.edu.br/laurogalvao
Página 22 de 22