Você está na página 1de 95

Q

FU
QU

ELEM
Diret
PROGR
COMP
UND
EN
MIC
MENTU
toria de
RAMA DE
PUTAO
DAM
NGE
CA



S CONS
e Inform
TREINAM
CIENTFIC






MEN
ENH
NO






SULTOR
mtica
MENTO EM
CA PTCC
NTO
HAR
MA
RIA JR
M
C
OS D
RIA
ATL
P T
RECI
DA
LAB
T C C
IFE 2009
B


C
9

UNIVERSIDADE FEDERAL DE PERNAMBUCO


CENTRO DE TECNOLOGIA E GEOCINCIA
DEPARTAMENTO DE ENGENHARIA QUMICA

ELEMENTUR JR. CONSULTORIA
Programa de Treinamento em Computao Cientfica PTCC

Av. Professor Artur de S, Recife PE



Priscila Carvalho dos Santos
Diretora Presidente

Phillipi Rodrigo de Oliveira Souza
Diretor de Informtica

P R O D U Z I D O P E L A E L E M E N T U S J R . C O N S U L T O R I A

Phillipi Rodrigo de Oliveira Souza
Projeto

Gustavo de Almeida Castro
Phillipi Rodrigo de Oliveira Souza
Edio, projeto grfico e produo

Gustavo de Almeida Castro
Phillipi Rodrigo de Oliveira Souza
Produo Artstica

Gustavo de Almeida Castro
Priscila Carvalho dos Santos
Phillipi Rodrigo de Oliveira Souza
Arte final digital

Gustavo A. Castro
Phillipi Rodrigo de Oliveira Souza
Capa

Rayanna Alice
Priscila Carvalho dos Santos
Reviso gramatical



Este documento parte integrante do material didtico do Programa de Treinamento
em Computao Cientfica, PTCC, da Diretoria de Informtica da ELEMENTUS JR.
Consultoria e tem por objetivo descrever os princpios fundamentais da programao em
ambiente MATLAB

direcionado engenharia qumica. Criado pelo Diretor de Informtica o


Sr. Phillipi Rodrigo de Oliveira Souza, com a orientao da Diretoria Executiva presidida pela
Sra. Priscila carvalho dos Santos e apoio das demais diretorias.



A p r e s e n t a o


Desde o princpio, a tecnologia vem sendo um fator limitante para as
engenharias. Ela se desenvolve medida que a tecnologia avana e a
tecnologia
, por sua vez, cresce proporcionalmente ela como numa relao simbitica.
Dentre os principais fatores responsveis por tal fato, a informtica tem um
papel de destaque. Com o desenvolvimento de computadores de maior
capacidade de armazenamento e processamento, problemas que at ento
no tinham soluo vivel se mostram possveis e os desenvolvimentos na
rea da engenharia crescem exponencialmente.
Para a Engenharia Qumica e Qumica Industrial, tal desenvolvimento
vem sendo sentido em todas as suas reas. Sistemas de Informao,
Biotecnologia, Fenmenos de Transporte, Controle de Processos, Reatores,
Automao, Processos Qumicos e Operaes Unitrias so alguns exemplos
de atuao da informtica.

O MATLAB um programa de computador desenvolvido para assistir,
dentre muitas reas das cincias exatas e humanas, a engenharia. Com uma
interface simples e prtica suas ferramentas so uma poderosa arma para a
soluo de problemas em Engenharia Qumica.

Alm de recursos bsicos de programao, o MATLAB traz uma gama
de ferramentas que auxiliam estudantes, pesquisadores e profissionais da rea
em suas atividades laborais conferindo, aos mesmos, carter profissional.

com esse pensamento que ELEMENTUS JR. Consultoria, atravs de
sua Diviso de Informtica com seu Programa de Treinamento em Computao
Cientfica (PTCC), promove o curso Fundamentos da Engenharia Qumica no
MATLAB

.
O PTCC tem o objetivo de promover a cultura da Engenharia Digital
entre os membros do Departamento de Engenharia Qumica e Qumica
Industrial lotado no Centro de Tecnologia e Geocincias da Universidade
Federal de Pernambuco e a comunidade externa.
O curso direcionado aos estudantes e profissionais na rea de
Engenharia Qumica e Qumica Industrial. Seu contedo est distribudo em
quatro mdulos e uma carga horria de trinta horas.

Os mdulos so divididos como segue:

Mdulo 1 (Conceitos Bsicos Como Manipular?): traz ao leitor o primeiro
contato com a interface grfica do programa, noes de aritmtica de mquina
e conceitos operacionais da matemtica matricial em MATLAB

.

Mdulo 2 (Fundamentos da Programao Como Programar?): introduz os
conceitos de programao no que diz respeito estrutura e lgica de
programao voltada aos recursos do MATLAB

.

Mdulo 3 (Manipulao de Dados Como Trabalhar?): apresenta os
principais recursos do MATLAB

para a importao, manipulao e exportao



de dados das mais variadas formas.

Mdulo 4 (Estudo de Casos Como aplicar na Engenharia?): alm de
todos os conceitos vistos em mdulos anteriores, traz aplicaes de
ferramentas para a resoluo de problemas comuns Engenharia Qumica,
sempre em casos reais.

Todos os mdulos so acompanhados de vrios exerccios, todos
realizados em sala de aula.
No fim desta apostila o leitor encontrar um CD com a verso eletrnica
deste documento, a verso eletrnica das apresentaes em slides exibidas
durante as aulas e exerccios em extenso m com gabaritos sugeridos.

Ao leitor, desejamos boas vindas e boa Leitura.




ELEMENTUS JR. Consultoria
Recife, fevereiro de 2009
S U M R I O

Mdulo 1: Conceitos Bsicos Como Manipular ?

Ambiente de Trabalho 2
Janela Command Window 3
Janela Workspace 4
Janelas Command History e Current Directory 5
Erros 5
Editor de Texto 7
Ajuda 7

Problema 1.1 10

Trabalhando com Matrizes 11
Trabalhando com Escalares 11
Trabalhando com Matrizes Multi-Elementares 15
Operaes com Matrizes 18
Indexao de Vetores/Matrizes 20
Criao de Variveis 21
Anlise de Vetores 22

Problema 1.2 24

Consideraes Finais 28


Mdulo 2: Fundamentos de Programao Como
Programar ?


Sub-Rotinas como Script Direto Trabalhando no Editor 30
Expresses Booleanas 31
Estruturas de Seleo 32

Problema 2.1 33
Problema 2.2 36

Estrutura de Repetio 37

Problema 2.3 38

Sub-Rotinas como Funes (Trabalhando na janela de
comandos)
41

Problema 2.4 43

Consideraes Finais 46


Mdulo 3: Manipulao de Dados Como Exibir ?

Funo de Tratamento de Nome de Arquivos 48
Funes de Importao e Exportao 48
Funo de Tratamento 50
Grficos e Handle Graphics 51

Problema 3.1 53

Consideraes Finais 54


Mdulo 4: Estudo de Casos

CASO 1: Tanque Pulmo (Trabalhando com Estruturas de
Repetio)
56
CASO 2: Clculo da Temperatura Terica da Chama do
Propano (Trabalhando com Estruturas de Repetio)
63
CASO 3: Controladores Automticos (ajustando Curvas) 69
CASO 4: CSTR No-Isotrmico (Soluo de SEL) 71
CASO 5: Reator CSTR (Trabalhando com EDO) 75
CASO 6: CSTRs em Srie (Trabalhando com EDOs) 80
CASO 7: Reator HDT (Trabalhando com EDP) 83

Consideraes Finais 88




























Coonceitos B
Ma
Bsic
nipu
cos
lar ?
Coomo




Am





temp
prog
com
vers
Dura
de s





men





cinco
cont
maio
quat


Mdu
2
biente d
Aps a
po para a
grama se
putador p
o do prog
ante esse p
tatus indic
Aps co
nsagem, de
Seu am
o barras e
trrio das j
or conforto
tro barras l
ulo 1: Con

e Trabal
sua inicial
leitura de
encontra
possui as
grama, ess
processo u
cando que
Figu
oncluir ess
essa vez d
Fig
mbiente de
e quatro ja
anelas que
o e pratici
localizadas
nceitos B

ho
izao, o M
seus arqu
ar bloque
configura
se instante
uma mensa
o software
ura 1.1 me
ba
sa etapa
isponibiliza
gura 1.2 m
ba
esenvolved
nelas. As
e podem s
idade. Co
s na parte
Bsicos

MATLAB

uivos opera
eado para
aes mn
e de tempo
agem ser
e est inicia
ensagem de
arra de statu
o MATLAB
ando-o par
mensagem d
arra de stat
dor, ou in
barras po
ser alterada
mo mostra
superior e
Como M
ELEM
exige um
acionais. D
a quaisqu
imas de
o no pass
exibida n
alizando, fi
inicializa
us.
B


exibir,
ra o uso, fi
de liberao
us.
terface gr
ssuem con
as a fim de
a a figura
e uma parte
Manipular
MENTUSJR.C
determina
Durante es
uer ativida
hardware
sar de alg
o lado esq
igura 1.1.

o na
, no mesm
igura 1.2.

na
rfica, s
nfigurae
e proporcio
a 1.3, a in
e inferior.
r ?
Consultoria
ado interva
sse proces
ades. Se
exigidas
guns segun
querdo da b
mo local, o
subdividida
es imutve
onar ao us
nterface po
PTCC
lo de
sso o
seu
pela
ndos.
barra
outra
a em
is ao
urio
ossui



ttulo
temo
dispo
Na b
prog
atrav
infer
situa


Jane



lado
jane
reali
ativid
que
com


Mdu
3
A prime
os. Nela e
os a barra
onveis. Lo
barra de fe
grama, j
vs de um
rior da inte
ao de op
ela Comm
Ainda n
. A janela
la de com
zao de
dade que u
o program
ando [>> c
ulo 1: Con

Figu
eira barra
encontram
de menus
ogo abaixo
erramentas
na barra
m sistema d
rface enco
perao do
mand Wind
na figura 1
da direita
mando. Ne
seus tra
utilize toda
ma aguard
clc].
nceitos B

ura 1.3 inte


(primeira d
os o ttulo
s. Atravs
o temos a b
s observam
de ender
de endere
ontramos a
o programa
dow
.3 podemo
a denom
ela so e
balhos. S
a sua mem
da suas in
Bsicos

erface inicia
de cima p
o do prog
dela pode
barra de fe
mos atalho
reos, os
amento s
a barra de
a.
os visualiz
minada Com
executados
Se o siste
mria, voc
nstrues,
Como M
ELEM
al do MATLA
ara baixo)
grama. Aba
emos acess
erramentas
os para as
diretrios
similar ao
status. Ne
zar quatro
mmand W
s os coma
ma no e
ir encon
figura 1.4
Manipular
MENTUSJR.C
AB.
) se encon
aixo da b
sar todas a
s e a barra
principais
s podem s
do WINDO
ela podemo
janelas di
Window, ou
andos prin
estiver ex
trar um pro
4. Para lim
r ?
Consultoria
ntra a barr
arra de t
as ferrame
a de endere
s aplicae
ser acess
OWS. Na p
os saber q
spostas la
u simplesm
ncipais pa
ecutando
ompt indic
mpa-l utili
PTCC

ra de
tulos
entas
eos.
es do
ados
parte
ual a
ado a
mente
ara a
uma
ando
iza o


Jane


mem
mem
dado
dispo
l ut




Mdu
4
ela Works
Na parte
mria temp
mria tid
os sero
onibilizado
tiliza o com
ulo 1: Con

space
e superior
porria v
da como te
o perdido
os ao cdig
mando [>>
nceitos B

Figura 1.4
r esquerda
isvel do
emporria
os. Nele
go por me
clear].
Figura
Bsicos

4 Comman
, figura 1.3
programa
uma vez
podemos
io dos com
a 1.5 Work
Como M
ELEM
nd Window.
3, temos a
a, a Work
que desl
s encont
mandos de
kspace.
Manipular
MENTUSJR.C
a janela res
kspace, fig
igado o p
trar todo
e atribuie
r ?
Consultoria

sponsvel
gura 1.5.
programa,
os os d
es. Para lim

PTCC
pela
Sua
seus
ados
mpa-

Jane


siste
Dire
com
perm
right
mou
atua
pela
subd
atrib

F

Erro


qual
dese
de o

softw
com
caso

tipos

a
b
c
d


reco

Mdu
5
elas Comm
Abaixo
ema de ab
ctory, figu
andos da
manente. A
tclick, ou c
use, embor
al no qual
barra d
diretrios c
buies de
Figura 1.6
os
Assim c
foi insta
encadeado
operao d
Para err
ware, gera
pila o mes
os neces
Os erro
s:
a. Sintaxe
b. Argume
c. Interrup
d. Memri
Os erro
onhecido p
ulo 1: Con

mand Hist
da Works
bas. A jan
ura 1.7. A
Command
A limpeza d
comando d
ra no sej
os coman
de endere
contidos n
sistema, o
Command
como todo
alado est
os por prob
o usurio.
ros causad
almente e
smo erro
ssrio reinic
os causado
;
entos;
po;
a.
os de sinta
elo compil
nceitos B

tory e Cur
space tem
nela Comm
A primeira
d Window.
de seu his
de clique d
a aconsel
ndos so e
eos. Nela
no diretri
oculto ou s
History.
software
o sujeitos
blemas de
dos por pro
erros em c
viciando
ciar o siste
os por m
axe ocorre
lador. So
Bsicos

rrent Direc
os duas j
mand Histo
a respo
subdivid
strico pod
direito exe
hada. J a
executado
a sero
o escolhid
somente le


e hardwar
s bugs
e lgica int
oblemas de
cdigo Ja
a lgica d
ema.
opera
em quando
o os erros
Como M
ELEM
ctory
janelas div
ory, figura
onsvel po
dida por da
de ser exe
ecutado atr
a segunda
os, diretrio
exibidos
do, mesmo
itura.
Figura
re, o MATL
s (erros).
terna de p
e lgica int
ava, ou Ja
de execu
o do usu
o o usuri
mais simp
Manipular
MENTUSJR.C
vididas po
1.6, e a
or listar o
ata e locad
cutada com
ravs do b
a janela, e
o esse igu
todos os
o que est
1.7 Curren
LAB

e o c
Tais erro
programa
terna de p
ava Script
o do sof
rio pode
o insere u
ples de se
r ?
Consultoria
or meio de
janela Cu
o histrico
da na mem
m comand
boto diret
exibi o dire
ual ao def
s arquivos
tes conten
nt Diretory.
computado
os podem
o, ou por
rograma
t, o MATL
ftware. Ne
ser de qu
um cdigo
rem corrig
PTCC
e um
urrent
o de
mria
do de
to do
etrio
finido
s ou
nham

or no
m ser
r erro
o do
LAB


esses
uatro
o no
gidos.

Qua
de e
num
erro
par
nom

argu
dete
dispo
argu

abru
+ c]

loca
quan
int
ocor
utiliz









Mdu
6
ndo ocorre
erro de sint
ma funo o
locado.
nteses, v
mes de fun
Os erro
umento de
erminada
onibiliza a
umentos de
Os err
uptamente
durante a
O MATL
o de dad
ntidade de
terrompida
rra, nec
zao mem

Os erros
ulo 1: Con

em, na Co
taxe, o ele
ou script, u
So exe
rgulas ou
es digita
os de argu
e entrada
funo re
apenas do
e entrada e
ros de in
a compila
compila
LAB

utiliz
dos tempo
e memria
a. Dentro d
essrio qu
mria temp
s de argum
Figu
nceitos B

ommand W
emento cau
um link que
emplos co
pontos; m
dos errone
umentos o
de fun
equer tr
is. Ou um
e o usurio
nterrupo
o do cd
o.
za uma pa
orrios. Qu
disponvel
desse seg
ue o usu
orria.
mento e sin
ra 1.8 Erro
Bsicos

Window s
usador do
e leva diret
omuns: q
matrizes c
eamente, d
ocorrem qu
es foi m
s argume
ma dada fu
o disponibi
ocorrem
digo iniciad
arcela da m
uando a qu
l o sistema
guimento t
rio revise
ntaxe pode
os de sintax
Como M
ELEM
o disponib
erro e, se
tamente
quantidade
com eleme
dentre outr
uando a q
mal inserid
entos de
uno requ
liza matriz
m quando
do. Para ta
memria R
uantidade d
a entra em
emos os e
e seu cdi
em ser visu
xe e argume
Manipular
MENTUSJR.C
bilizadas a
e o cdigo
linha do c
e no pr
entos no
ros.
quantidade
do. Por e
entrada
uer nmer
zes.
o usur
anto, basta
RAM do co
de informa
m colapso e
erros de m
igo buscan
ualizados n
entos.
r ?
Consultoria
as informa
estiver co
digo no q
roporciona
discrimina
e ou o tip
exemplo,
e o us
ros reais c
rio interro
a digitar [>
omputador
aes exce
e a compil
memria. C
ndo otimiz
na figura 1
PTCC
aes
ntido
ual o
l de
ados;
o de
uma
urio
como
ompe
> ctrl
para
ede a
ao
Caso
zar a
.8.

Edit


scrip
Com
digit
Com
dupl



auxi
som

Ajud


cin
dest
mais
lemb

supo
sua



Mdu
7
tor de Tex
O edito
pts, e com
mmand Wi
ao. Para
mmand Wi
o em qualq
Como p
liando no
ente se, a
da
Devido
cia, a com
te docume
s de 40 ca
brana e co
Sabend
orte ao usu
interface e

ulo 1: Con

to
r de texto
mpilao ap
indow est
a abrir a ja
indow, ace
quer arquiv
Figur
pode ser
controle
linha ante
enorm
mplexidade
nto, o MA
aixas de fe
ompreens
o dessa im
urio (HEL
e ferramen
nceitos B

s do MAT
penas de
no fato
anela de e
esse Barra
vo de exte
ra 1.9 Jane
visto na f
de compil
erior j tiver
e abrang
e de sua
ATLAB

po
erramentas
o de todo
mpossibilid
P) que vis
tas.
Bsicos

TLAB

ut
scripts. S
o da facili
edio de t
a de Men
enso m.
ela de edi
figura 1.9,
lao. Um
r sido.
ncia do
utilizao
ossui mais
s tornando
os.
dade o MA
a assisti-lo
Como M
ELEM
tilizado pa
ua vantag
idade na
texto digite
us/Deskto
o de texto,
, todas as
ma linha s
software
torna-se
de 500 co
o-se evide
ATLAB v
o no que di
Manipular
MENTUSJR.C
ara criao
em em re
correo
e o coman
p/Editor o
EDIT.
s linhas s
ser co
nas diver
inevitvel.
omandos d
nte a impo
vem com u
iz respeito
r ?
Consultoria
o de fun
elao ja
dos erros
do [>> ed
ou d um
o numer
ompilada s
rsas reas
At a ed
distribudos
ossibilidad
um sistem
utiliza
PTCC
es e
anela
s de
it] na
click

radas
se, e
s da
dio
s em
de de
ma de
o de


figur






Mdu
8
O Help
ra 1.10, ou
ulo 1: Con

pode ser
atravs do
F
Figura 1.
nceitos B

r acessado
o prompt d
Figura 1.10
11 Help no
Bsicos

o de duas
da janela d
Janela pr
o prompt da
Como M
ELEM
s formas:
de comand
pria do Hel
a janela de c
Manipular
MENTUSJR.C
por uma
os, figura
p.
comando.
r ?
Consultoria
janela pr
1.11.
PTCC
pria,



gera
assu
figur




ferra
temo
busc
asso
No
resu


Mdu
9
Atravs
al, digitand
unto digita
ra 1.12.
Para a e
amentas. E
os uma ja
cado atrav
ociao de
lado direit
ultados dos
ulo 1: Con

do prom
do o com
ndo [>> h
Figura 1.12
exibio da
Ela subd
anela divid
vs de bib
e caractere
to temos
s sistemas
nceitos B

pt, podem
ando [>>
help assu
2 Bibliotec
a janela pr
dividida em
dida em q
bliotecas
s (Search
a janela
de busca,
Bsicos

mos acess
help], ou
nto] como
ca do Help n
rpria do H
m duas jan
quatro aba
(Contents)
Results) e
responsv
figura 1.1
Como M
ELEM
ar a biblio
u o conte
o pode se
no prompt d
Help click n
nelas princ
as no qua
), indexa
e exemplos
vel pela e
3.
Manipular
MENTUSJR.C
oteca do
do espec
er visto na
e comando.
no cone
cipais. No
al o conte
o de pa
s demostra
exibio, v
r ?
Consultoria
help de fo
cfico de
a figura 1.

.
na barr
lado esqu
edo pode
lavras (In
ativos (Dem
via HTML,
PTCC
orma
cada
11 e
ra de
uerdo
e ser
dex),
mos).
dos

1



inter
hom

exem





Prob



a. D
pass
ende




A pa


b. D


Mdu
10
As dem
rface grf
mepage da
Em am
mplos ilust
blema 1.1
Durante o
sivos de
ereo que
C:\...\Desk
artir de hoje
Descubra,
ulo 1: Con

F
onstrae
ica espec
MATHWO
mbos os c
rativos e in
E

curso voc
resgate c
se segue:
ktop
e esse ser
utilizando
nceitos B

Figura 1.13
s podem s
cfica (jane
ORKS.
casos o u
ndicaes
EXERC

c far in
crie um d
r o seu dir
os recurso
Bsicos

Janela pr
ser acionad
ela prpri
usurio en
de refern

CIO AP

meros exe
diretrio d
retrio de t
os de ajud
Como M
ELEM
pria do Hel
das pelo p
a) ou pe
ncontrar
ncias biblio
PLICADO

erccios ap
de nome
trabalho du
a, o que
Manipular
MENTUSJR.C
p.
prompt de
ela interne
sintaxes
ogrficas.
O

plicados. P
CURSO_
urante as a
o comand
r ?
Consultoria
comando,
et, atravs
de coman
.
Para que s
_MATLAB
aulas.
do ODE45
PTCC
pela
s da
ndos,
ejam
no
5.

1


Tra


dese
ber
qual
qual
deci
dos
pesq
bin
dez
j no
de f
prod
quan

conj
orga
impl
novo
para
matr
pod


prop
Com
recu
cria



Trab


cons
dese
com
com
matr

oper
oper

exec
1.1.



Mdu
11
balhando
De form
envolvidos
o da cin
quer quan
quer outro
mal no s
circuitos,
quisa cheg
rio, utilizad
sinais dist
o binrio p
forma extr
duzir. Quan
ndo no tn
Com o
unto forma
anizar esse
icaria em
o sistema
a armazen
rizes esto
amos aplic
Para pr
priedades d
mo a matriz
ursos foram
o de cd
Usarem
balhando c
A lgeb
seqentem
envolvermo
o resolver
o uma ma
riz de dime
Operar
rao de u
rao matr
As expr
cuo de o
ulo 1: Con

o com M
ma no co
com siste
ncia, se
ntidade e,
o tipo de
se adaptou
at ento
gou-se ao s
do por tod
tintos que
precisamos
raordinria
ndo um sin
nhamos o
sistema b
ado por do
e conjunto?
velocidade
de contage
namento e
o sujeitas
car todos o
rogramar e
da lgebra
z o elem
m criados p
digos que u
mos o termo
com Esca
bra analtic
mente co
os uma fo
r esse inc
atriz 1x1, u
enso nula
com ess
um escalar
ricial.
resses s
operadores
nceitos B

Matrizes
omercial o
ema de con
mostrou a
dessa for
aritmtica
u de forma
o relativam
sistema ar
do o mund
representa
s apenas d
a, pois do
nal eltrico
0.
binrio tod
ois algaris
? Foi prec
e de opera
em. O sist
e transmis
s diretrize
os preceito
em MATLA
a vetorial q
mento mais
para simpl
utilizem ma
o varivel d
alares
ca classific
om prop
orma de tr
cmodo? A
uma matriz
a.
es eleme
que, por s
o criadas r
s. Essa hie
Bsicos

s primeiro
ntagem de
a maneira
rma, no s
a em m
a otimizada
mente prim
ritmtico m
do. No sis
assem os
de dois (0
is tipos d
o era emitid
as as info
smos. Mas
iso uma m
aes, e a
tema matr
sso de d
es bsicas
os desenvo
AB o us
que sero m
s importan
ificar a vid
atrizes.
de forma in
a escalare
riedades
rabalhar co
A idia foi
z com um
ntos nos
sua vez, n
respeitand
erarquia po
Como M
ELEM
os sistema
ecimal. Tal
a mais ad
se pensou
quinas. N
a aos siste
mitivos. Ap
mais adequ
stema deci
dez valore
e 1). O sis
e sinais s
do tnhamo
ormaes
s como se
maneira que
daptabilida
icial foi a m
dados e o
s de um es
olvidos pel
surio ter
mostradas
nte na pro
da do usu
ntercalada
es e matriz
distintas
om duas p
simples.
nico elem
leva a c
o conflita
do uma hie
ode ser res
Manipular
MENTUSJR.C
as de com
sistema,
dequada d
u inicialme
No entanto
emas eltr
ps vrios
ado, o sist
imal tnham
es do siste
stema bin
sempre fo
os a repre
eram resu
ria a melh
e unisse p
ade, j que
melhor for
o motivo
spao veto
a lgebra a
que conh
s ao longo
gramao
rio no que
para defin
zes de form
. Teria
plataforma
Basta trat
mento ou,
considerar
com as p
rarquia de
sumida se
r ?
Consultoria
mputao fo
usado des
de represe
ente em ut
o, a aritm
rico-eletrn
s trabalho
tema aritm
mos que g
ema (de 0
rio adapto
oram fcei
sentao d
umidas em
hor maneir
praticidade
e tnhamos
ma encont
simples
orial e com
analtica.
hecer algu
desse m
em m, al
e diz respe
nir as matr
ma diferen
ento
s? No. E
tar um es
informalm
as regras
ropriedade
e prioridade
gundo a ta
PTCC
oram
sde o
entar
tilizar
mtica
nicos
s de
mtico
gerar
9),
ou-se
s de
do 1,
m um
ra de
, que
s um
trada
s. As
mo tal
umas
dulo.
guns
eito
izes.
nte e,
que
Ento
calar
ente,
s de
es de
es de
abela

1



com

>> 4

ans



>> 4

ans



Dica
ante
seu


>> 4

ans



>> 4

ans



>> 4

ans



>> 2

Mdu
12
Opera
()
^
/
\
*
+

Para p
andos no
4 * 2 +
=
14
4 * 2 +
=
10
a: se o com
eriormente
teclado.
4 * (2 +
=
10.6
4 * (2 *
=
13.3
4 * (2 *
=
10.6
2 ^ 2
ulo 1: Con

o
Ta
raticar es
prompt.
6
6 / 3
mando a s
utilize o C
+ 6) / 3
* 6 2)
* (6 2)
nceitos B

Preced
Potnc
Diviso
Diviso
Multiplic
Soma
Subtra
bela 1.1 P
sa hierarq
ser inserido
Command
/ 3
)) / 3
Bsicos

Nome
ncia
ia
o
o esquerd
cao
o
Prioridade
quia de p
o for idnt
History ou
Como M
ELEM
da
de opera
prioridades
ico ou sem
u as setas
Manipular
MENTUSJR.C
Prio
o.
s execute
melhante a
s de naveg
r ?
Consultoria
oridade
1
2
3
4
5
6
7
os segu
a outro ins
gao e
PTCC
uintes
erido
do

1


ans



>> 2

ans



>> 2

ans



Dica
cada

>> 2

ans



>> 2

ans




nota

>> 3

ans



>> 3

ans





cons

Mdu
13
=
4
2 ^ 2 * 3
=
12
2 ^ (2 *
=
64
a: para inib
a comando
2 / 4
=
0.5
2 \ 4
=
2
A potn
ao decim
3.141e2
=
314.1
3.141E-2
=
0.03141
Para au
stantes num
ulo 1: Con

3
* 3)
bir a visual
o.
ncia de bas
mal e a pot
2
uxiliar os c
mricas pr
nceitos B

lizao do
se 10 rep
ncia da ba
clculos e
redefinidas
Bsicos

resultado
presentada
ase, sem e
compreen
s, tabela 1.
Como M
ELEM
das opera
a inserindo
espaos, c
nder resulta
2.
Manipular
MENTUSJR.C
aes insir
o a letra e
como most
ados o MA
r ?
Consultoria
a ; no fi
ou E en
ra a seguir
ATLAB

po
PTCC
m de
ntre a
r.
ossui

1




ess
ser
faze

mate
mate
inter
lgic
limita
pequ
os p
proc

mq
unde

zero
mq
que
pelo
apro
num
pelo





Mnc
mnc
mnc
Mnc

Mdu
14
C
As cons
ncia. So
interpretad
r uma brev
A mate
emtica pr
ematicame
rpret-los,
cos artificia
ada. De fo
ueno quan
processado
cessamento
Por ess
quina, exis
erflow e ov
A regio
o (positivos
quina no
muito pe
computad
oximam do
mrica que
computad
Essas re
c-: mximo
c-: mnimo
c+: mnimo
c+: mximo
ulo 1: Con

Constante
pi
i ou j
eps
realmin
realmax
Inf
NaN
Tab
stantes Inf
o apenas c
dos de for
ve reviso
mtica op
rocessada
ente o inf
como co
ais, essa c
orma gera
nto ns qu
ores possu
os.
as implica
stem duas
verflow.
o de unde
s ou nega
consegue
equena pa
dor. Na re
o infinito
muito gr
dor.
Figura 1
egies pod
nmero co
nmero co
nmero co
o nmero c
nceitos B

e
bela 1.2 C
f e NaN n
conceitos d
rma corret
sobre aritm
erada por
por nossa
finito e o
onceitos m
capacidade
al, ns pod
eiramos, e
uem um n
es, na a
regies n
erflow repr
ativos), ou
computar
ra ser repr
egio do o
no so a
rande para
1.14 Regi
dem ser vis
omputado
omputado n
omputado
computado
Bsicos

3.14
raiz
prec
men
maio
Infin
Not
Constantes
no repres
desenvolv
ta. Para e
mtica de
uma mq
as mentes.
nfimo ut
matemtico
e mais l
demos che
enquanto a
mero mx
aritmtica d
no qual o
resenta va
seja, de v
r. o resu
resentada
overflow o
alcanados
a ser repre
es de und
sualizadas
negativo;
negativo;
positivo;
o positivo.
Como M
ELEM
415926535
imaginria
ciso num
nor nmero
or nmero
nito. Ex.: 1/
a Number
s predefinid
sentam va
idos pelo
entendermo
ponto flutu
quina proc
. Ambos n
tilizando d
os. No ca
limitada, p
egar a um
a mquina
ximo e mn
de ponto fl
sistema d
alores que
valor abso
ultado de
com a ope
ocorre o in
s. o res
esentada c
derflow e o
s na figura
Manipular
MENTUSJR.C
Valor
58979...(t)
a ( )
rica relativ
o real
real
/0
(no num
das.
lores num
sistema e
os tais co
uante.
cessadora
no conseg
de outros
aso dos
pois sua m
m nmero
a no. Por
nimo alcan
utuante, o
de contag
e so muit
oluto to p
uma opera
erao par
nverso, n
ultado de
om a oper
overflow.
1.14 onde
r ?
Consultoria
va
rico). Ex.:
mricos em
e que prec
onceitos va
diferent
guem qunt
recursos
processad
memria
to grand
essa limit
nvel em
ou aritmtic
em no v
to prximo
pequeno q
ao num
ra ser ofere
meros qu
uma oper
rao forne
e:
PTCC
0/0
m sua
cisam
amos
te da
tificar
para
dores
mais
e ou
tao
seus
ca de
varre:
os de
ue a
rica
ecida
ue se
rao
ecida


1




com
impo
mos


>> 0

ans



>> f
>> 0

ans

3.

>> f
>> 0

ans

0

>> f
>> 0

ans



>> f
>> 0

ans





Trab


incre
matr

Mdu
15
O forma
ando form
ortantes a
tra a segu
0.333333
=
0.3333
format s
0.333333
=
.3333e-0
format l
0.333333
=
0.333333
format l
0.333333
=
3.33333
format s
0.333333
=
0.3333
balhando c
Matrizes
emento. S
riz, o que n
ulo 1: Con

ato de exi
mat. Emb
os nossos
ir.
33333
short e
33333
001
long
33333
333330000
long e
33333
333330000
short
33333
com Matri
s ou vari
em increm
no ocorre
nceitos B

bio de
ora tenha
s objetivos
00
000e-001
izes Multi-
veis des
mento ser
com a cria
Bsicos

nmeros n
a inmeros
s imediato
1
-Elementa
sse tipo p
necess
ao por in
Como M
ELEM
na tela po
s formatos
os e pode
ares
podem se
rio digitar
ncremento
Manipular
MENTUSJR.C
ode ser co
s, apenas
m ser exp
r criadas
todos os
.
r ?
Consultoria
onfigurado
s quatro s
plorados c
com ou
elemento
PTCC
pelo
sero
como
sem
os da

1


colu
ou

Para


>> A

A =




Para


>> A

A =






Para


>> A

A =







com

Para

>> I

I =





Mdu
16
Como s
na. No MA
, . Para s
a uma mat
A = [2 4
2
a uma mat
A = [2;4
2
4
6
a uma mat
A = [1 2
1
4
7
Alguma
andos com
a uma mat
I = eye(
1
0
0
ulo 1: Con

sabemos,
ATLAB

, pa
epararmos
riz ou veto
4 6]
4 6
riz ou veto
4;6]
riz ou veto
2 3;4 5 6
2 3
5 6
8 9
s matrizes
mo pode se
riz Identida
(5)
0 0
1 0
0 1
nceitos B

um matriz
ara separa
s em linhas
or linha:
or coluna:
or misto:
6;7 8 9]
s, de to
er observa
ade:
0
0
0
Bsicos

pode ser
ar elemento
s utilizamo

utilizadas,
do a segu
0
0
0
Como M
ELEM
dividida e
os em colu
os o ; . O
, podem s
ir.
Manipular
MENTUSJR.C
em elemen
una utilizam
Observe a s
ser criadas
r ?
Consultoria
ntos de lin
mos o esp
seguir.
s com sim
PTCC
nha e
pao
mples

1




Para

>> Z

Z =





Para

>> U

U =




Para

>> W

W =





e um

segu



num
inter
prti


>> A

A =


Mdu
17
0
0
a uma mat
Z = zero
0
0
0
a uma mat
U = ones
1
1
a uma mat
W = rand
0.8147
0.9058
A matriz
m.
Para c
uinte sintax
DIC
Este tip
mrica de v
rcaladas p
ica a segu
A = 10:1
ulo 1: Con

0 0
0 0
riz Nula:
os(3,2)
0
0
0
riz Unitria
s(2,3)
1 1
1 1
riz Randm
d(2,3)
0.127
0.913
z randmic
riar variv
xe:
CA: se o inc
po de con
valor inicia
por valores
ir.
1:20
nceitos B

1
0
a:
mica:
70 0.
34 0.
ca retorna
veis (veto
n inicial :
cremento f
nfigurao
al igual ao
s cuja dife
Bsicos

0
1
.6324
.0975
um vetor
ores/matriz
increment

for igual a
o represen
o n inicia
erena e i
Como M
ELEM
com nme
zes) por i
to : n final
1, no pre
nta a cria
al, valor f
gual ao in
Manipular
MENTUSJR.C
eros aleat
incremento
ecisa indic
o de u
final igual
ncremento
r ?
Consultoria
rios entre
o seguimo
-lo.
uma seq
ao n fin
o. Observ
PTCC
zero
os a
ncia
nal e,
ve na

1


19


>> A

A =




>> A

A =






padr

Ope


matr
segu





>> A
???
Matr

>> B

ans




>> B
???
Inne


Mdu
18
10 1
20
A = 10:2
10 1
A = [1:5
1
2
Quando
ro, ou sej
eraes co
Embora
rizes esto
uir alguns c
Sejam a
A + B
Error u
rix dime
B + C
=
5
-3
B * C
Error u
er matri
ulo 1: Con

11 1
2:20
12 14
5; 2:2:10
2 3
4 6
o o increm
a, increme
om Matrize
a a aritmti
o sujeitas
casos de o
as matrizes
using ==>
ensions m
5 4
7 9
using ==>
ix dimens
nceitos B

2 13
16
0]
4
8
ento no
ento de val
es
ca de mq
as mesm
operaes
s
> plus
must agr
> mtimes
sions mu
Bsicos

3 14
18
5
10
informad
or 1 (um).
quina seja,
mas regras
com matri
ree.
s
ust agre
Como M
ELEM
15
20
do o sistem
em parte,
s de opera
zes.
e.
Manipular
MENTUSJR.C
16
ma admite
, diferente
ao. Veja
r ?
Consultoria
17
como sen
da habitua
a na prti

PTCC
18
ndo o
al, as
ca a

1

>> A

ans


-
-



facili




>> D
D =




>> E
E =




>> D

ans




di

>> D

ans




>> D

ans





Mdu
19
A * B
=
-8 1
-20 2
-32 4
O MAT
itar as ope
Sejam a
D = [1 2
1
3
E = [5 6
5
7
D * E
=
19 2
43 5
iferente
D .* E
=
5 1
21 3
D / E
=
3.0000
2.0000
ulo 1: Con

11 10
29 22
47 34
TLAB

disp
eraes ma
as matrizes
2; 3 4]
2
4
6;7 8]
6
8
22
50
e de
12
32
-2.000
-1.000
nceitos B

pe de o
atriciais co
s
00
00
Bsicos

utros ope
mo mostra
Como M
ELEM
radores m
a a prtica
Manipular
MENTUSJR.C
matemtico
a seguir.
r ?
Consultoria
os que po
PTCC
odem

2

dif

>> D

ans




>> D

ans




di

>> D

ans





Inde


teis
para

linea




>> A

ans



>> A

ans



Mdu
20
ferente de
D ./ E
=
0.2000
0.4286
D ^ 2
=
7 1
15 2
iferente
D .^ 2
=
1
9 1
exao de
A index
s opera
amtrica.
A uni p
ar, ou seja,
Seja a m
A(1)
=
1
A(3)
=
7
ulo 1: Con

0.333
0.500
10
22
e de
4
16
Vetores/M
xao um
o. Existe
paramtrica
, atravs d
matriz
nceitos B

33
00
Matrizes
ma forma
em duas f
a consiste
e um nico
Bsicos

de mapea
formas de
apenas n
o parmet
Como M
ELEM
ar os elem
indexao
na indica
ro como m

Manipular
MENTUSJR.C
entos da m
o: uni para
o da pos
mostra a pr
r ?
Consultoria
matriz que
amtrica e
sio de fo
tica abaix
PTCC
e so
e poli
orma
xo.

2



>> A

ans




elem
infor


>> A

ans




>> A

ans




>> A

ans




Cria


obje
imag





onde
reco
pode

segu

Mdu
21
A(5)
=
5
Na poli
mento(s), o
rma a colun
A(1,1)
=
1
A(2,1)
=
4
A(2,2)
=
5
ao de Va
Varive
tos matem
gens, sons
A cria
e o nome
omendado
er ser inic
Exemplo
uir.
ulo 1: Con

paramtr
o primeiro l
na. Veja a
ariveis
l um ter
mticos de
s, clulas, d
o de vari
e da var
a utiliza
ciado por n
os de cria
nceitos B

rica temos
lhe informa
prtica a s
rmo utiliza
forma ge
dentre outr
veis nor
ivel fica
o de nom
nmeros.
ao de va
Bsicos

s a indica
a a linha n
seguir, ain
do interna
eral como,
ros.
malizada d
a critrio
mes comp
ariveis po
Como M
ELEM
ao de d
no qual est
da com a m
amente pel
por exem
de acordo
o do usu
plexos. O
odem ser
Manipular
MENTUSJR.C
duas coord
t contido,
mesma ma
lo MATLA
mplo, escal
com a sint
urio, emb
nome das
observado
r ?
Consultoria
denadas d
o segund
atriz A.
B

para d
ares, matr
taxe a seg
bora no
s variveis
os na prti
PTCC
do(s)
o lhe
efinir
rizes,
uir.
seja
no
ica a

2


>> v

var





>> v

var



>> [

zero




polo




ganh



An


qual
pode
obse

Para

>> n

ans



Para

>> s

ans



Mdu
22
var = [1:
=
1 2
1 3
var = cos
=
-1
zero,pol
o =
1
o =
-1
ho =
[]
lise de Ve
Em alg
itativo das
em ser fe
ervados na
a o nmero
numel(A)
=
6
a anlise d
size(A)
=
3 2
ulo 1: Con

:5; 1:2:1
2 3
3 5
s(pi)
lo,ganho]
etores
guns caso
s propried
itos atrav
a prtica a
o de eleme
e dimens
2
nceitos B

10]
4
7
= resid
os nece
dades das
s de inm
seguir.
entos:
es:
Bsicos

5
9
due([1],[
essrio faz
s matrizes
meros com
Como M
ELEM
1 1])
zer um e
s ou parte
mandos. A
Manipular
MENTUSJR.C
estudo qu
e delas. E
Alguns del
r ?
Consultoria
antitativo
Esses est
les podem
PTCC
e/ou
tudos
m ser

2




Para

>> l

ans



Para

>> n

ans



Para

>> d

ans




Para

>> t

ans





Para

>> t

ans






Mdu
23
a o comprim
length(A)
=
3
a o nmero
ndims(A)
=
2
a a diagona
diag(A)
=
1
5
a a matriz t
tril(A)
=
1 0
4 5
7 8
a uma mat
triu(A)
=
1 2
0 5
0 0
ulo 1: Con

mento ou v

o de dimen
al da matri
triangular i
0
5
8
riz triangul
2
5
0
nceitos B

vetor mxi
nses da m
iz:
inferior:
ar superio
Bsicos

mo:
matriz:
r:



Como M
ELEM
Manipular
MENTUSJR.C
r ?
ConsultoriaPTCC

2


Prob

Uma
com
esta
man
T =
0,25
taxa
(Incr



Con

1
2
3
4

An
sime

D
os b

inter

N 1

Mdu
24
blema 1.2
a grande fo
1 m por
cionrio, a
ntidas a 500
= 300 K e
5 m, de ter
de calor
ropera et a
nsiderae
1. Regime
2. Condu
3. Propried
4. Sem ge
lise: Redu
etria.
Dessa form
alanos de
rnos no-
1: T
2
+ T
3
+
ulo 1: Con

E

ornalha ind
r 1 m de
a instala
0 K, enqua
e h = 10 W
rmine a dis
para a co
al, pg. 144
es:
e estacion
o bidime
dades con
erao inte
uo da r
ma, utilizan
e energia p
simtricos
+ 1000 4
nceitos B

EXERC

dustrial s
lado. Dur
o de ta
anto a outr
W/m
2
.K. Ut
stribuio
orrente de
4)
rio.
nsional.
stantes.
rna de calo
ede de 12
do as equ
para cada
s:
T
1
= 0
Bsicos

CIO AP



suportada p
rante a op
al forma q
ra expost
ilizando um
de temper
ar por un
or.
2 pontos n
aes de
n so dad
Como M
ELEM
PLICADO

por uma lo
perao e
ue trs su
ta a uma c
ma rede d
ratura bidim
nidade de
nodais par
diferenas
dos como:
Manipular
MENTUSJR.C
O

onga colun
m condi
uperfcies
corrente de
de malha c
mensional
comprime
ra 8 atrav
s finitas (n

r ?
Consultoria
.
na de refra
es de re
da coluna
e ar para a
com x =
na coluna
ento da co

vs do eix
o-estendi
PTCC
trio,
gime
a so
qual
y =
a e a
luna.
xo de
das),

2

N 3
N 5

inter

N 2
N 4
N 6

de s

N 7
N 8

Reo


Na f



matr

[A] .
[A]
-1

[I] . [
[T] =


com

>> A
2 -4

Mdu
25
3: T
1
+ T
4
+
5: T
3
+ T
6
+
rnos sim
2: 2T
1
+ T
4

4: T
2
+ 2T
3

6: T
4
+ 2T
5

superfcie
7: 2T
5
+ T
8

8: 2T
1
+ T
4

rganizando
forma matr
Para re
rizes.
[T] = [C]
. [A] . [T] =
[T] = [A]
-1
.
= [A]
-1
. [C]
Primeiro
ando terem
A = [-4 1
4 0 1 0 0
ulo 1: Con

+ T
5
+ 500
+ T
7
+ 500
tricos:
+ 500 4T
+ T
6
4T
4
+ T
8
4T
6

plana:
+ 2000
+ 500 9T
o e agrupa
ricial temos
esolver es
= [A]
-1
. [C]
[C]
o criamos
mos
1 1 0 0 0
0 0 0;...
nceitos B

4T
3
= 0
4T
5
= 0
T
2
= 0
4
= 0
= 0
9T
7
= 0
T
8
= 0
ando as eq
s:
sse proble

a matriz
0 0 0;...

Bsicos

quaes te
ema usare
de coefic

Como M
ELEM
mos:
emos a t
ientes e c
Manipular
MENTUSJR.C
tcnica da
constantes
r ?
Consultoria

a inverso
s. Em linh
PTCC

o de
a de

2

1 0
0 1
0 0
0 0
0 0
0 0

A =










>> C

C =










Em s

>> T

T =

48
48
47
46
43
41
35
33


matr
linha
terem


Mdu
26
-4 1 1 0
2 -4 0 1
1 0 -4 1
0 1 2 -4
0 0 2 0
0 0 0 2
-4 1
2 -4
1 0
0 1
0 0
0 0
0 0
0 0
C = [-100
-1000
-500
-500
0
-500
0
-2000
-1500
seguida m
T = inv(A
89.3047
85.1538
72.0651
62.0058
36.9498
18.7393
56.9946
39.0520
Os resu
riz T como
a. Dessa f
mos a tem
ulo 1: Con

0 0 0;...
1 0 0;...
1 1 0;...
4 0 1;...
-9 1;...
2 -9]
1 1
4 0
0 -4
1 2
0 1
0 0
0 0
0 0
00;-500;-
0
0
0
0
0
0
0
0
ultiplicamo
A)*C
ultados po
o a temper
forma, na
peratura d
nceitos B






0
1
1
-4
0
1
0
0
-500;0;-5
os pela ma
odem ser
ratura fina
linha 1 te
do n 5 e a
Bsicos

0 0
0 0
1 0
0 1
-4 1
2 -4
2 0
0 2
500;0;-20
atriz de con
interpreta
al de cada
eremos a
assim suce
Como M
ELEM
0
0
0
0
1
0
-9
2
00;-1500]
nstantes
ados cons
n corres
temperatu
essivament
Manipular
MENTUSJR.C
0
0
0
0
0
1
1
-9
]
iderando
spondente
ura do n
te como m
r ?
Consultoria
cada linha
ao nmer
1, na lin
ostra abaix
PTCC
a da
ro da
ha 5
xo.

2



































Mdu
27
ulo 1: Con

nceitos B

Bsicos




Como M
ELEM
Manipular
MENTUSJR.C
r ?
ConsultoriaPTCC


2





1

2

3

4


Mdu
28
1. Explora

2. Organiz

3. Em cas

4. Exporta
ulo 1: Con

C
ao do am
zao na p
so de dvid
ao da lg
nceitos B

Conside
mbiente de
projeo, e
da consulte
gica matric
Bsicos


erae
esenvolved
execuo e
e: 1 - HEL
cial fora do
Como M
ELEM
es Fina
dor do softw
e armazen
LP; 2 - Ou
ambiente
Manipular
MENTUSJR.C
is
ware;
agem de p
utras Fonte
MATLAB
r ?
Consultoria
projetos;
es;
;
PTCC












F















Funddame
Co
entos
omo
de P
Prog
Progr
grama
rama
ar ?
o

3




Sub




nos
conc
enqu

md
profi
estru
ende

a
b
c
d
e


das
visua



exib
mes
cham

Mdu
30
b-Rotinas
Durante
auxiliaro
ceitos pod
uanto outro
Nossos
dulo anterio
issional fa
utura de u
ereament

a. Inicie se
b. No ultr
c. Utilize d
d. Utilize o
e. Coment
A consi
funcionali
alizado na
A consid
ido em su
mos nom
madas. Os
ulo 2: Fun

s como S
e este m
nas ativid
dem ser
os sero e
trabalhos
or. Para q
aremos al
um program
to.
eu .m sem
rapasse o
diretrios d
o menos po
te o mxim
derao (a
dades, lim
figura 2.1
Figura 2.1
derao (b
ua estrutu
mes no s
s clculos e
ndamentos

Script Di
dulo verem
dades coti
tomados
specficos
s tero inc
que os tra
gumas co
ma em lin
mpre com
limite de im
distintos pa
ossvel a m
mo possve
a) deve ga
mitaes e
.
Exemplo
b) permite
ra original
sejam mot
e as inform
s de Prog

ireto Tr
mos algun
idianas de
de forma
pra o MAT
cio no ed
balhos sej
onsidera
ha e sua
um cabea
mpresso;
ara projetos
memria fix
el seu coma
arantir ao
e autoria d
de cabealh
que, numa
l. A (c) ga
tivos de
maes ger
gramao
ELEM
rabalhan
ns conceito
e um prog
geral pa
TLAB

.
itor de tex
jam desen
es sobre
disposio
alho;
s distintos;
xa. Utilize a
ando ou co
usurio um
do cdigo.
ho de incio
a eventual
arante que
conflitos l
radas dura
Como
MENTUSJR.C
ndo no E
os de pro
ramador. A
ara qualqu
xto do sof
nvolvidos d
o desen
o no que d
;
a RAM (tem
onjunto de
ma inform
. Um exem
de cdigo.
impresso
e funes
lgicos ou
ante e com
Programa
Consultoria
ditor
ogramao
Alguns de
uer platafo
ftware vist
de forma
nvolvimento
diz respeit
mporria);
comandos
ao resu
mplo pode

o, o cdigo
ou script
u enganos
mpilao po
ar ?
PTCC
que
esses
orma
to no
mais
o da
to ao
s.
mida
e ser
o seja
ts de
s de
odem

3

ser a
num
quan
que
moti
cons
com
func
infor
outro
infor
de c
reco
com
os c
retira

%%%

R =
Q =
T =

%%

Exp


regra
base

cond
segu
MAT
um q

pela
distin
qual

Sm
==
~=
<
>
<=
>=


Mdu
31
armazenad
m registro
ntidade de
se risca
vo acon
siderao (
mais de
cionalidade
rmao co
o usurio.
rmaes q
comandos
omendado
ando ou c
comentrio
ado de um
%%%%%%%
= 2;
= 600,5;
= 575;
Fim da D
presses
Da form
as estabe
eadas em a
Indepen
dio de
undo o rec
TLAB

, zer
que est re
Os sm
tabela 2
nta, na ma
quer plata
bolo
ulo 2: Fun

das nas m
de inform
e manipula
o HD tam
nselhvel
(d). No se
cem linha
e de todo
nsigo? Ima
. No ser
ue indique
por parte
a utiliza
onjunto de
os so inic
m cdigo co
Declara

% v
%
Declara
s Boolea
ma mais sim
elecidas p
afirmaes
ndente da
verdadeiro
conhecime
ro implica n
elacionado
bolos de
.1 e tabe
aioria dos
forma de p
Teste
Igual
Difere
Menor
Maior
Menor
Maior
Tabe
ndamentos

memrias f
aes no
aes mat
mbm , d
utilizar o m
er raro o
as de com
os? E, se
agine agor
ria mais f
e sua func
e do usu
o de com
e comando
iados sem
omo exemp
ao de V
% taxa d
vazo
% tempera
o das V
nas
mples pode
para defini
s que so v
simbologi
o ou falso
ento de do
numa cond
o uma co
teste e op
ela 2.2, re
casos, a
programa
nte
r que
que
r ou igual
ou igual
la 2.1 Test
s de Prog

ixa e temp
disco rg
temticas
diminuindo
mnimo po
caso em q
mandos. S
e lembrar,
ra a situa
fcil enten
cionalidade
rio autor o
mentrios in
os segundo
mpre pelo s
plo.
Varivei
de rea
atura
Varivei
emos dizer
ir, simplific
verdadeira
ia utilizada
o, internam
is caracter
dio falsa
ndio ver
peradores
espectivam
lgica de
o.
Ex
A =
A ~
A <
A >
A <
A >
te de expres
gramao
ELEM
porria. A
ido de se
grande,
o a vida
ossvel a m
que o usu
er que a
, por qua
o em voc
nd-lo se
e? Para fac
ou outro u
ndicando a
o a conside
smbolo (%
is %%%%%%
o
is %%%%%%
r que as ex
car e ma
as ou falsa
a na interf
mente m
res: 0 (zer
a, vazia, nu
rdadeira.
booleano
mente. Em
tais opera
xemplo
== B (A igu
~= B (A dif
< B (A men
> B (A mai
<= B (A ma
>= B (A me
sses boole
Como
MENTUSJR.C
utilizao
eu comput
a quantid
til do mes
memria f
rio estar
ao termin
anto temp
c est len
o mesm
cilitar a lei
usurio
a funciona
erao (e)
%) como m
%%%%%%%
%%%%%%%%
xpresses
anipular fu
s.
face usu
mquina,
ro) e 1 (um
ula ou nil, a
os podem
bora poss
adores e
ual a B)
ferente de
nor que B)
ior que B)
aior ou igu
enor ou igu
eanas.
Programa
Consultoria
da fixa im
tador. Com
dade de v
smo. Por
fixa segun
em um c
-lo lembra
po guarda
do o cdig
o estiver
itura do c
extremam
lidade de
. No MATL
mostra o tr
%%%%
booleanas
unes lg
rio-mquin
interpre
m). No cas
ao contrr
ser resum
sua simbo
encontrada
B)
)

ual a B)
ual a B)
ar ?
PTCC
mplica
mo a
vezes
esse
do a
digo
ar a
r a
go de
com
digo
mente
cada
LAB


recho
s so
gicas
na, a
etada
so do
rio do
midos
ologia
a em

3




dispo
redu
algu
e n

F
isem
iseq
isnu
isch


Est


sele
ao m
tipos
prim
impl
Sua



Mdu
32
Smbolo
&
|
Alm d
onibiliza o
uzindo a qu
ns casos c
o a escala
Funo
mpt
qual
umeric
har
ruturas d
Como o
cionar um
mesmo ou
s de estr
meiro com
ementadas
estrutura e
Figu
ulo 2: Fun

Tabela 2
esses cl
outros ope
uantidade
como fun
ares. As m
matriz
as matr
matriz
matriz
Tabe
de Sele
o prprio n
dado ou
selecionar
ruturas de
mum em o
s utilizand
e o signific
ura 2.2 Es
ndamentos

Opera
E
OU
2.2 Operad
ssicos tes
eradores
de coman
es boolea
mais impor
Teste reto
vazia
rizes forem
numrica
alfanum
ela 2.3 Fun
o
nome j d
conjunto d
r uma fun
e seleo
outras lingu
do as exp
cado lgico
trutura e sin
s de Prog

ador
U
dores de exp
stes e op
que pode
ndos a ser
anas matric
rtantes pod
orna verdad
m numerica
a
rica
nes boole
diz, a estru
de dados s
o a ser e
: if/elseif/e
uagens de
resses b
o de sua si
ntaxe lgica
gramao
ELEM
Exe
A &
A | B
presses bo
peradores
em simplif
rem digitad
ciais, pois
dem ser ob
deiro se
amente igu
eanas matric
utura de s
segundo u
executada.
else, e s
programa
booleanas
ntaxe so
a da estrutu
Como
MENTUSJR.C
mplo de C
B (A e B v
B (A ou B v
ooleanas.
booleanos
ficar, em
dos. So c
so aplica
bservadas
ise
ais ise
isn
isc
ciais.
seleo tem
ma proprie
O MATLA
switch/case
ao. Tais
descritas
exibidos n
ra de sele
Programa
Consultoria
Composio
erdadeiros
verdadeiros
s o MATL
alguns ca
conhecidas
adas a mat
na tabela
Exemplo
empt(M)
equal(M)
numeric(M)
char(M)
m a fun
edade iner
AB

possui
e/otherwise
estruturas
anteriorm
na figura 2
o if.
ar ?
PTCC
o
s)
s)
LAB


asos,
s, em
trizes
2.3.
o
)
o de
rente
dois
e. O
s so
ente.
.2.


3


segu

load
if

else

else

end

load
if E

else

else

end




Prob


em
siste
2.3.
ao o
das
reco



Mdu
33
A aplica
uir. Para ex
d DadosE
A == B
respost
eif A ==
respost
e
respost
d DadosE
E == G
respost
eif E ==
respost
e
respost
blema 2.1
O sistem
tempo rea
ema de ala
Dentro de
operador, l
mensage
onhecido co
ulo 2: Fun

ao desse
xecutar os
Estrutura
ta = 'A =
= F
ta = 'A =
ta = 'A d
Estrutura
ta = 'E =
= C
ta = 'E e
ta = 'E n
E

ma superv
al, sinais
armes da
e um conju
lhe inform
ens, o si
omo desat
Figura 2.3
ndamentos

e tipo de e
scripts pre
aDeSelec
= B'
= F'
desconhe
aDeSelec
= G'
e C so
no enco
EXERC

isrio de u
que lhe p
unidade,
nto de atu
ando o mo
stema dis
tivador da
3 Diagram
s de Prog

estrutura p
essione o
cao1 % C
ecido'
cao1 % C
chars.'
ontrado.
CIO AP



uma unidad
permitem,
como mos
aes, o s
otivo pelo
sponibiliza
unidade.
ma esquem
gramao
ELEM
pode ser i
boto F5 o
arrega o
arrega o

'
PLICADO

de de LEIT
dentre ou
stra de for
sistema en
qual o ala
a um cd
tico do prob
Como
MENTUSJR.C
lustrada n
ou clique n
os dados
os dados
O

TO FLUID
utros, a m
rma simpli
via diversa
arme foi a
digo num
blema 2.3.
Programa
Consultoria
os exemp
o boto
do HD
do HD
.
IZADO rec
manipula
ficada a f
as mensag
acionado. A
mrico qu
ar ?
PTCC
los a
.
cebe,
o do
figura
gens
Alm
ue


3


Leito
cdig
MO

Cons


1
2



%%%%%
%
% est
%
% Dat
% Dat
% Cri
%%%%%

clc;c
sinal
sinal

%%%%%

if si
n
e
else
n
end

%%%%%

if si
n
elsei
n
w
end



valo


DICA
DICA



infor


Mdu
34
Um dos
o (termopa
go do supe
ODIFICADO
struir um c
1. Confirm
2. Anlise
%%%%%%%%%%%
O Script "
trutura de

ta de cria
ta da ltim
iado e atua
%%%%%%%%%%%
clear
l = 'SS';
l = 1201;
% confirma
inal == 'SS
num_protc_s
errordlg('F
num_protc_s
% anlise d
inal <= 120
num_protc_s
if sinal >
num_protc_s
warndlg('Te
A fim d
res distinto
A 1: Para e
A 2: Para
O diag
rmaes e
ulo 2: Fun

s sinais rec
ar 12). Tal
ervisrio re
O).
cdigo com
mao do s
do sinal re
%%%%%%%%%%%
"EstruturaD
seleo (i

o: 15 de
ma atualiza
alizado por
%%%%%%%%%%%
% elimina
% no rece
% recebime
o do sina
S'
seg = 1378;
Falha de co
seg = 1379;
do sinal re
00
seg = 2378;
1200
seg = 2379;
emperatura
de explora
os para a v
eliminar s
descomen
grama a
ntre a unid
ndamentos

cebidos pe
temperatu
esponsve
m os seguin
inal recebi
ecebido e a
%%%%%%%%%%%
DeSelecao2"
if-elseif-e

setembro d
ao: 15 de
r: Phillipi
%%%%%%%%%%%
o sinal an
ebimento do
ento do sin
al recebido
;
omunicao
;
ecebido e a
;
;
do leito a
r o proble
varivel si
sinal come
ntar: CRT
seguir re
dade, o sup
s de Prog

lo operado
ura no po
el pelas a
ntes objetiv
ido;
atuaes.
%%%%%%%%%%
" tem o ob
else).

de 2008.
e setembro
i Rodrigo
%%%%%%%%%%
nterior
o sinal: S
nal de tem
o %%%%%
% n
com Termo
% n
atuaes %
% n
% n
acima do p
ema e obt
nal.
ente sua at
TL + T.
esume de
pervisrio e
gramao
ELEM
or o da te
ode excede
es acima
vos:
%%%%%%%%%%
jetivo de



de 2008.
de Oliveir
%%%%%%%%%%
S - sem si
mp. em C(a
protc seg
par 12.','
protc seg
%%%%
protc seg
protc seg
ermitido.'
ter diferen
tribuio: C
forma s
e operado
Como
MENTUSJR.C
emperatura
er 1200 C
a. (Caso re
%%%%%%%%%%
iniciar o




a souza.
%%%%%%%%%%
nal
cada inst
a ser gera
ERRO')
a ser gera
a ser gera
a ser gera
,'PERIGO')
tes respos
CRTL + R.
simplificada
r.
Programa
Consultoria
a no interio
C. Crie part
eal: LACO
%%%%%%%%%%
leitor na





%%%%%%%%%%
tante)
ado
ado
ado
ado

stas, prop
a o fluxo
ar ?
PTCC
or do
te do
2007
%%
%
%
%
%
%
%
%%
onha
o de

3



prog
switc
cond



segu

clea
A =
swit
case

case

case


Mdu
35
Alm d
gramao,
ch/case/ot
dio de ig
Figura
A aplica
uir.
ar;clc
2;
tch A
e 1
var = N
e 2
var = N
e 3
var = N
ulo 2: Fun

da estrutu
o MAT
herwise. A
gualdade e
a 2.2 Estru
ao dess
mero 1.
mero 2.
mero 3.
ndamentos

ura if/else
TLAB

of
Ao contrri
desiguald
utura e sinta
se tipo de
s de Prog

eif/else, m
ferece o
o da estru
dade, veja a
axe lgica da
estrutura
gramao
ELEM
mais com
utra estr
utura anter
a seguir na
a estrutura d
pode ser
Como
MENTUSJR.C
um em
rutura de
rior, essa
a figura 2.3
de seleo s
ilustrada
Programa
Consultoria
linguagem
e seleo
est limita
3.
switch.
no exemp
ar ?
PTCC

m de
o, a
ada

plo a

3

othe

end



Prob


ante
temp
MO


Cons

1
2

%%%%%
%
% est
%
% Dat
% Dat
% Cri
%%%%%

clc;c
sinal
sinal

%%%%%

switc
case
n
e
other
n
end

%%%%%


Mdu
36
erwise
var = N

blema 2.2
Resolva
eriormente,
peratura n
ODIFICADO
struir um c
1. Confirm
2. Anlise
%%%%%%%%%%%
O Script "
trutura de

ta de cria
ta da ltim
iado e atua
%%%%%%%%%%%
clear
l = 'SS';
l = 889; %
% confirma
ch sinal
'SS'
num_protc_s
errordlg('F
rwise
num_protc_s
% anlise d
ulo 2: Fun

mero no
E

a o exerc
, com a
no pode
O).
Figura 2.4
cdigo com
mao do s
do sinal re
%%%%%%%%%%%
"EstruturaD
seleo (s

o: 21 de
ma atualiza
alizado por
%%%%%%%%%%%
% elimina
% no rece
% recebimen
o do sina
seg = 1378;
Falha de co
seg = 1379;
do sinal re
ndamentos

definido.
EXERC

ccio da
estrutura
e ser infe
4 Diagram
m os seguin
inal recebi
ecebido e a
%%%%%%%%%%%
DeSelecao3"
switch-case

setembro d
ao: 21 de
r: Phillipi
%%%%%%%%%%%
o sinal an
ebimento do
nto do sina
al recebido
;
omunicao
;
ecebido e a
s de Prog

.
CIO AP



estrutura
a (switch-
erior a 9
ma esquem
ntes objetiv
ido;
atuaes.
%%%%%%%%%%
" tem o ob
e-otherwis

de 2008.
e setembro
i Rodrigo
%%%%%%%%%%
nterior
o sinal: S
al de temp
o %%%%%
% n
com Termo
% n
atuaes %
gramao
ELEM
PLICADO

de sele
case-other
900 C.(C
tico do prob
vos:
%%%%%%%%%%
jetivo de
e).


de 2008.
de Oliveir
%%%%%%%%%%
S - sem si
. em C(a
protc seg
par 12.','
protc seg
%%%%
Como
MENTUSJR.C
O

o (if-els
rwise). De
Caso real:
blema 2.3.
%%%%%%%%%%
iniciar o




a souza.
%%%%%%%%%%
nal
cada insta
a ser gera
ERRO')
a ser gera
Programa
Consultoria
.
eif-else),
essa vez
LACO
%%%%%%%%%%
leitor na





%%%%%%%%%%
ante)
ado
ado
ar ?
PTCC
visto
, tal
2007

%%
%
%
%
%
%
%
%%

3

%$$$$

switc
case
n
case
n
w
other
.
end


valo


DICA
DICA


OBS
expr
em e
bool



Est



o ob
pelo
que
para
toda
ou s
inter

Mdu
37
$$$$$$$$$$
ch sinal
sinal >= 9
num_protc_s
sinal < 90
num_protc_s
warndlg('Te
rwise
...
A fim d
res distinto
A 1: Para e
A 2: Para
SERVA
resses bo
estrutura d
eanas de d
rutura de
Como o
bjetivo de r
programa
repetir me
ar de repet
a regio for
seja, caso
rrompe o lo
ulo 2: Fun

POR QUE A
900
seg = 2378;
00
seg = 2379;
emperatura
de explora
os para a v
eliminar s
descomen
O: a estru
ooleanas d
de seleo
desigualda
e Repeti
o prprio n
repetir um
ador. Esse
esma tarefa
tir o coman
ra do dom
a expres
oop.
ndamentos

ESTRUTURA
;
;
do leito a
r o proble
varivel si
sinal come
ntar: CRT
utura switc
de desigua
o switch/ca
ade.
o
ome j no
determina
tipo de es
a inmeras
ndo? O cri
nio de rep
sso de re
s de Prog

ABAIXO N
% n
% n
abaixo do
ema e obt
nal.
ente sua at
TL + T.
h/case/oth
aldade. Ob
se/otherwi
os d uma
do comand
strutura ev
s vezes. M
trio de pa
petio co
epetio n
gramao
ELEM
O EXECUT
protc seg
protc seg
permitido.
ter diferen
tribuio: C
herwise n
bserve a s
ise com a
idia, a es
do seguind
vita que o
Mas, como
arada ba
onsiderada
na seja ma
Como
MENTUSJR.C
ADA ? $$$$
a ser gera
a ser gera
','PERIGO'
tes respos
CRTL + R.
o pode se
seguir um
utilizao
strutura de
do um crit
usurio do
a mquin
aseado na
a como reg
ais verdad
Programa
Consultoria
$$$$$$$$$$
ado
ado
)
stas, prop
er utilizada
cdigo es
de expres
e repetio
rio predef
o cdigo t
a sabe qu
seguinte i
gio de par
deira, o c
ar ?
PTCC
%
onha
com
scrito
sses

o tem
finido
enha
ando
dia:
rada,
digo

3


ante
qual
(zero
repe


valo
pass
estru
de a




for

end



de e



Prob




de u



Mdu
38
Esse t
eriormente
quer retor
o) cons
etio, a fo
A estrut
r de sua v
sos increm
utura de si
aplicao.
Figur
x = 1:15
y = sin(

Observe
estrutura po
blema 2.3
No prob
uma placa o
ulo 2: Fun

tipo de
e trabalha
rno diferen
siderado fa
or e a wh
tura for r
varivel co
mentados p
intaxe e su
ra 2.4 Estr
(x*pi) +
e que amb
ode ser uti
E

blema 1.1
onde a for
ndamentos

estrutura
a com ret
nte de 0 (
also. O M
ile.
repete a e
omeando
por um valo
ua interpre
rutura e sint
exp(x*2);
bas varive
lizado de f
EXERC

foi discutid
ma matrici
s de Prog

utiliza e
orno de e
(zero) c
MATLAB

execuo d
e termina
or tambm
etao. Em
axe lgica d
;
eis so mu
forma enca
CIO AP



do o perfil
ial do siste
gramao
ELEM
expresses
execuo d
considerad
trabalha c
dos coman
ando com
m predefinid
m seguida
da estrutura
ultidimensio
adeada.
PLICADO

de tempe
ema de equ
Como
MENTUSJR.C
s boolea
de funes
o como v
com duas
ndos enqu
valores pr
do. Na figu
acompanh
a de repeti
onais (veto
O

eratura sob
uaes foi
Programa
Consultoria
nas desc
s. Neste c
verdadeiro,
estrutura
anto para
redefinidos
ura 2.4 tem
he um exe
o for.
ores). Esse
.
bre a supe
dado por
ar ?
PTCC
critas
caso,
e 0
s de
todo
s e a
mos a
mplo

e tipo
rfcie

3



a me

% cr

for







end
for







end

% cr

for







end

% cr

for







end


Mdu
39
Utilizand
enor quant
riao da
i = 1:1:6
for j = 1
if i
A
end
end

i = 7:1:8
for j = 7
if i
A
end
end

riao da
i = 1:2:8
for j = 1
if i
A
end
end
riao da
i = 1:1:8
for j = 1
if i
A
end
end
ulo 2: Fun

do a estrut
tidade de l
diagonal
6
1:1:6
== j
A(i,j) = -
8
7:1:8
== j
A(i,j) = -
primeira
8
1:1:8
== j-1
A(i,j) = 1
segunda d
8
1:1:8
== j-2
A(i,j) = 1
ndamentos

tura de rep
inhas que
principal
-4;
-9;
diagonal
1;
diagonal s
1;
s de Prog

petio (fo
voc pude
l
superior
superior p
gramao
ELEM
r) crie a m
er. (Incrope
principal
principal
Como
MENTUSJR.C
matriz de co
era et al, p
l
Programa
Consultoria
oeficientes
g. 144).
ar ?
PTCC

com

4

% cr


for







end

% cr

for







end
for







end


expr
Na f


m =
for











Mdu
40
riao da
i = 1:1:8
for j = 1
if i
A
end
end
riao da
i = 1:1:6
for j = 1
if i
A
end
end

i = 7:1:8
for j = 1
if i
A
end
end

A estru
resses de
figura 2.5 te
Figur
2;
I =1:10
for J =









ulo 2: Fun

primeira
8
1:2:8
== j+1
A(i,j) = 2
segunda d
6
1:1:6
== j+2
A(i,j) = 1
8
1:1:8
== j+2
A(i,j) = 2
utura whil
e teste, ou
emos a es
ra 2.5 Estr
= 1:10
while I <

A(I,J)

A(I,J)

A(I,J)


ndamentos

diagonal
2;
diagonal i
1;
2;
le repete
expresse
strutura de
rutura e sint
< m
if I == J
= 2;
elseif ab
= -1;
else
= 0;
end
I = I + 1
s de Prog

inferior
inferior p
a execu
es boolean
sintaxe e s
axe lgica d
J
bs(I-J) ==
1;
gramao
ELEM
principal
principal
o dos
nas, retorn
sua interpr
da estrutura
= 1
Como
MENTUSJR.C
l
comandos
nam condi
retao. Em
a de repeti
Programa
Consultoria
s enquanto
o verdad
m seguida
o for.
ar ?
PTCC
o as
deira.
a


4



end


enca

Sub


testa
simp
deve
depu
qual

base
form
com

1
2
3
4
5



1
2
3


visua


mlt
extre




Mdu
41

end
Assim c
adeada.
-Rotinas c
A execu
armos sua
ples de ex
e ao incm
urao, ex
o usurio
Existe
eada na e
ma mais sim
andos que
1. Aceita p
2. Retorna
3. Utiliza e
4. Pode se
5. Seu tex
comand
O MATL
1. built-in
visualiz
2. MATLA
para alt
3. User m
recurso
Utilize o
alizar o c
As fun
tiplos par
emamente
A sintax
ulo 2: Fun

end
como a a
como Fun
uo de um
a aplicao
xecuo de
modo de a
xpondo-o a
exposto
outra form
estrutura d
mplificada
e:
parmetros
a parmetr
espao de
er chamad
xto de ca
do help.
LAB

recon
: funo in
vel (Ex.: s
AB

m-file
eraes (E
m-file: fun
s no seu M
os coman
digo.
es ace
metros de
e prtica do
xe bsica d
ndamentos

anterior, e
nes (Tra
m cdigo p
o. Embora
e comando
abrir o cd
aos erros d
o.
ma de co
denominad
podemos
s de entrad
ros de sad
memria p
a por outra
abea pod
nhece inte
nterna. Est
sin);
e: funo
Ex.: polyfit)
o criada
MATLAB

ndos whic
itam mlt
e sada (e
o MATLAB
de defini
s de Prog

ssa estrut
abalhando
pelo simple
a seja, na
os, no
igo todas
de manipul
mpilao
da functio
definir um
da;
da;
prprio par
as funes
e ser exib
rnamente
t impleme
implemen
);
pelo usur
criando fu
ch para a
tiplos par
est um

).
o de fun
gramao
ELEM
tura pode
na janela
es script
maioria d
a forma m
as vezes
lao, alm
mais prof
on, ou sim
ma funo
ra armazen
s;
bido na ja
trs classe
entada em
tada em m
rio. Voc p
nes para
achar seu
metros d
ma caracte
es segue
Como
MENTUSJR.C
ser utiliz
a de coma
uma form
dos casos,
mais profis
que precis
m da polu
fissional.
mplesmen
como uma
nar vaivei
anela de
es de fun
m seu ncle
m-file. v
pode imple
a reas es
diretrio,
de entrad
erstica mu
o formato
Programa
Consultoria
zada de fo
ndos)
a provisr
a forma
ssional. Iss
sarmos de
uio visua
Essa form
te funo
a seqnc
is locais;
comando
es:
eo e no
visvel e ab
ementar n
specficas.
e open
a e retor
uito pecul
a seguir:

ar ?
PTCC
orma
ia de
mais
so se
e sua
al ao
ma
. De
ia de
pelo
ser
berto
novos

para
rnam
iar e

4

onde

-
-
-
-
-

OBS



1
2
3



func
s =
v =


sem

>> [

DICA

1
2

OBS
narg
com


mem
vari
inde
vari

-
-


Mdu
42
e:
functio
grafada
PS1, PS
nome:
PE1, PE
express
serem e
SERVA
Em rela
1. com me
parme
2. com ma
many ou
3. se nenh
primeiro
A segui
ction [s,v
s0 +v0*t
v0 + a*t;
A segu
pre na jan
s,v] = mu
A:
1. O nme
2. Utilize fu
SERVA
gout (nm
estruturas
Como j
mria que p
veis loca
pendente
veis locais
Varive
Varive
ulo 2: Fun

n: palavra
a de azul);
S2, . . ., PS
nome da fu
E2, . . ., PE
so 1, . .
executadas
O: a fun
ao aos pa
enos par
etros fornec
ais parme
utput argum
hum parm
o parmetr
r temos um
v] = muv(s
+ a/2*t.^

ir temos o
ela de com
uv(10, 2,
ero de arqu
unes dif
O: Os com
mero de ar
s condicion
foi dito, o
pode ser v
ais, isto
do worksp
s podem s
is do work
is locais de
ndamentos

reservada
SN: parm
uno;
EN: parm
. ,express
s pela fun
o e o arqu
armetros
metros qu
cidos;
etros que
ments pa
metro for in
ro.
m exemplo
s0, v0, a,
^2;
o exemplo
mandos.
3.5, 60)
uivos deve
ferentes pa
mandos na
rgumentos
nais de pro
o MATLAB
visualizada
, ficam ar
pace. Os
ser definida
kspace no
e funes
s de Prog

a que indic
etros de sa
etros de e
so N: ex
o.
uivo m-file
de sada,
ue o decla
o declarad
armetros
ndicado, fu
o de criao
t)
o de como
ser igual a
ara objetivo
argin (nm
s de sada
ogramao
B

armaze
a pelo work
rmazenada
escopos
as da segu
o so recon
no so re
gramao
ELEM
ca o incio d
ada;
ntrada;
xpresses
devem ter
se a fun
arado, a f
do, o MAT
de sada e
uno reto
o de uma f
o uma fun
ao nmero
os diferent
mero de ar
a) podem
o para elim
na suas va
kspace. As
as em re
das variv
uinte forma
nhecidas d
econhecida
Como
MENTUSJR.C
de defini
que define
r o mesmo
o for cham
funo ret
TLAB

acu
em excess
ornar ape
funo:
no deve
o de fune
tes;
rgumentos
ser usado
minar bugs
ariveis em
s funes
eas de me
veis do w
a:
dentro das
as no MAT
Programa
Consultoria
o de fun
em as a
nome.
mada:
ornar ap
usar erro
so);
enas o valo
ser cham
es;
s de entrad
os combin
de operad
m uma re
trabalham
emria pr
workspace
funes;
TLAB

.
ar ?
PTCC
o (
es a
enas
(Too
or do
mada,
da) e
ados
dor.
ea da
com
pria,
e as

4


para
fun
e fu
reco
seu

pala

DICA
evite
os c



Prob



em
trans
temp

RA
%

Dad

PED

Solu



Clc

Mdu
43
Parme
a troca de
es. Outra
unes s
onhecidas
cdigo.
Para de
vra global
A: como a
e declarar
omandos w
blema 2.4
A redu
reator de
sferncia d
pos de res
AIO (m)
% PESO

R
(s)
os: k = 0,0
DIDO: Deci
uo Anal
culo das re
ulo 2: Fun

etros de en
dados ent
a forma de
o as vai
por qualqu
eclarar um
seguida d
s variveis
variveis c
whos, clea
E

o do FeS
leito trans
de massa
idncia da
0,05
0,10
84
019 cm/min
idir que eta
tica
esistncias
ndamentos

ntrada e s
tre o works
e compartil
veis glob
uer funo
ma varive
a(s) variv
s globais p
com nome
ar e isglob
EXERC

S
2
a FeS
sportado s
externa
as partcula
5
0
4
n; D
H2/FeS
=
apa ou eta
:
s de Prog

ada so a
space do M
hamento d
bais. Vari
o que expli
l como glo
vel(is) a se
podem ser
s de fcil c
bal para ge
CIO AP


processa
sob escoa
desprezve
as no reato
0,10
0,30
66
= 3,6.10-6
pas so co
gramao
ELEM
a forma (in
MATLAB

de troca de
iveis cria
cite sua ca
obal basta
erem decla
reconheci
conflito co
erenciar va
PLICADO

da em um
mento ide
el e granul
or so forne
0
0
5
cm
2
/s; km
ontroladora
Como
MENTUSJR.C
nterface) m
e ambient
e dados en
adas no w
ategoria co
a escrever
radas.
das por qu
mo, x, m
ariveis glo
O

reator tub
eal, a 495
lometria e
ecidas na t
0,15
0,40
57
H2
= 7,29.1
as.
Programa
Consultoria
mais adeq
tes interno
ntre works
workspace
omo globa
r, no cdig
ualquer fun
m ou i. U
obais.
.
bular que o
C e 1 at
distribui
tabela aba
0,20
0,20
45
10
4
cm/s.
ar ?
PTCC
uada
os de
space
so
al em
go, a
no,
Utilize
opera
m. A
o de
aixo:


4


R
TM

R
RQ
=

DIF
R

Para
R
DIF

Para
R
DIF

Com
supe



func

% C

Rtm
Rrq
Rdif

max_
univ
maio

% Ex

if m

else

else

end


func


Mdu
44
k
H
, 7
1
2
= =
R
R
k R
R
o
o
4
.
2 2
2
= =
F H
o o
D R
R R
/ 2
.
(
=
a o 1 raio:
D
R
FwS H
o
/ 2
=
a o 4raio:
D
R
FwS H
o
/ 2
= =
mo Rrq >>
erfcie do s
O proble
ction [Res
lculo das
= 1/km_H2
= 4/k;
f = (R*1e-
_Rdif = ma
versal = [
or = max(u
xibio da
maior == u
Resp = 'R
eif maior
Resp = 'R
eif maior
Resp = 'R
Ou aind
ction [Res
ulo 2: Fun

1
10 . 29 ,
1
4
=
k
k
R
o
9 , 1
4 4
.
2
2
= =
o
o o
FeS
R
R R R
.
2
( )
=


10 . 6 , 3
10 . 05 , 0
6
4
=

10 . 6 , 3
10 . 20 , 0
6
4
=

> Rdif >>


slido.
ema acima
sp] = redu
s Resistn
2;
-4) / D_H2
ax(Rdif);
Rtm Rrq m
universal)
as Respost
universal(
Resistnci
== univer
Resistnci
== univer
Resistnci
da, com a u
sp] = redu
ndamentos

s / 10 . 37 ,
5
x
126
10 . 9
60 4
3
=

FeS H
o o
D
R
/ 2
) 2 /
=

c s / 389 , 1 =
c s / 555 , 5 =
Rtm, a e
a pode ser
ucao1(k,D_
ncias %
2_FeS;

max_Rdif];
;
ta dado um
(1)
ia Trans
rsal(2)
ia Rea
rsal(3)
ia Difus
utilizao d
ucao2(D1,D
s de Prog

cm /

c s / 10 . 31 , 6
3
FeS H
o
o
D
R
R
/ 2
2
.
2
2 /
cm

cm

etapa con
r disposto e
_H2_FeS,km
% raio m
; % concat
% maior
m critrio
sferncia
o Qumica
so na Cam
de mltipla
D2,D3,D4)
gramao
ELEM
m

FeS H
o
S
D
R
/ 2
=
troladora
em MATLA
m_H2,R)
mximo
tenao da
valor ent
o condicio
de Massa.
a.';
mada de Ci
as funes:
Como
MENTUSJR.C
S

a rea
AB

da seg
as resist
tre as res
onal %
.';
inzas.';
:
Programa
Consultoria
o qumica
guinte form
ncias
sistncias
ar ?
PTCC
a na
ma:
s

4

% De

glob

% At

k =
D_H2
km_H
R =

% Ch

res_
res_
res_

max_
univ
maio

% Ex

if m

else

else

end

Ond

func

glob

Rtm

func

glob

Rrq

func

glob

Rdif



Mdu
45
eclarao
bal k D_H
tribuio
= D1;
2_FeS = D2
H2 = D3;
D4;
hamada de
_tm % res
_rq % res
_dif % res
_Rdif = ma
versal = [
or = max(u
xibio da
maior == u
Resp = 'R
eif maior
Resp = 'R
eif maior
Resp = 'R
e as sub-r
ction res_
bal km_H2
= 1/km_H2
ction res_
bal k Rrq
= 4/k; %
ction res_
bal D_H2_F
f = R / D_
ulo 2: Fun

de Variv
H2_FeS km_
de Valore
2;
funes a
sistncia
sistncia
sistncia
ax(Rdif);
Rtm Rrq m
universal)
as Respost
universal(
Resistnci
== univer
Resistnci
== univer
Resistnci
rotinas res_
_tm
Rtm % dec
2; % clcu
_rq
% declara
clculo d
_dif
FeS R Rdif
_H2_FeS; %
ndamentos

veis Globa
_H2 R Rtm
es s Vari
auxiliares
transfe
reao
difuso

max_Rdif];
;
ta dado um
(1)
ia Trans
rsal(2)
ia Rea
rsal(3)
ia Difus
_tm, res_rq
clarao d
ulo da rsi
ao de va
da rsistn
f % declar
% clculo
s de Prog

ais %
Rrq Rdif
iveis %
s ou Sub-R
erncia de
qumica
o na camad
% raio m
; % concat
% maior
m critrio
sferncia
o Qumica
so na Cam
q e res_dif
de varive
istncia
ariveis g
ncia
rao de v
da rsist


gramao
ELEM
Rotinas %
e massa
da de cinz
mximo
tenao da
valor ent
o condicio
de Massa.
a.';
mada de Ci
f so, respe
eis globai
globais
variveis
ncia
Como
MENTUSJR.C
zas
as resist
tre as res
onal %
.';
inzas.';
ectivamen
is
globais
Programa
Consultoria
ncias
sistncias
te:
ar ?
PTCC
s

4







1


2


3


4


5

Mdu
46
1. Criao
2. Comen
3. Utilize o
4. Use fun
5. O melh
ulo 2: Fun

C
o de um ca
nte o mxim
o mnimo p
nes disti
hor cdigo
ndamentos

Conside
abealho in
mo possve
possvel a
ntas para
o menor
s de Prog

erae
nformativo
el o cdigo
memria f
finalidades
r e mais r
gramao
ELEM
es Fina
;
o;
fixa;
s distintas;
pido;
Como
MENTUSJR.C
is

Programa
Consultoria
ar ?
PTCC












M















Maniipulao d
Tra
de D
abalh
Dados
har ?
s CComo o

4


Fun



sub-
nece
com
tamb
man
noss

arqu
trata

filep
sinta





Fun



dlmr



dlmw



Mdu
48
no de T
Na gran
-rotinas n
essrio um
pilao de
bm expor
nipulao e
sa rea.
Inicialm
uivos, seg
amento dad
parts: retor
axe e exem
nes de
read: l um
write: grav
ulo 3: Man

Tratamen
nde maior
o se enco
m tratamen
e cdigos.
rtar. Embo
e exporta
ente traba
uido por
dos e por
rna informa
mplo de ap
e Importa
ma matriz d
va uma ma
nipulao

nto de N
ia dos cas
ntram disp
to prvio d
Da mesma
ora o MATL
o de dad
alharemos
funes
ltimo, Han
ao do ar
licao po
ao e Ex
de um arq
atriz de um
o de Dado

ome de A
sos, os da
ponveis de
de determi
a forma qu
LAB

ofere
dos, verem
com as fu
de export
ndle Graph
rquivo com
dem ser v
xporta
uivo ASCI
m arquivo A
os Com
ELEM
Arquivos
ados nece
e forma ex
inadas info
ue importa
ea diversa
mos apena
unes de
tao e i
hics.
mo caminho
isualizados
o
I.
ASCII.
mo Traba
MENTUSJR.C
s
essrios
xplcita. Alg
ormaes
ar os dados
as formas
as as mais
tratament
importao
o, nome e
s a seguir.
alhar ?
Consultoria
execuo
gumas vez
para garan
s, import
de import
s important
to de nom
o, funes
extenso.


PTCC
o das
zes
ntir a
tante
tao
tes
me de
s de
. Sua



4


load


save




resp

Exte
MAT
CSV
DAT
DLM
TAB
XLS
WK1
CDF*
FITS*
HDF*
AVI
BMP
JPEG
GIF
TIFF
XDW
CUR
ICO
RAS
PBM
PGM
PPM
AU
SND
WAV
T

Mdu
49
d: l variv
e: grava va
Outras
pectivas de
enso D
T Fo
N
Te
N
N
P
1 P
* C
* Fl
Sy
* H
Fo
P
G
W
M
M

Fo
Fo
Fo
Fo
Fo
Fo
Fo
Fo
Fo
Fo
Fo

Fo
Fo
V Fo
Tabela 3.1
ulo 3: Man

veis do tipo
ariveis do
funes
escries p
Descrio
ormatoMA
Nseparado
extoformat
Nmerosde
Nmerostab
lanilhadoM
lanilhadoL
CommonDa
lexibleImag
ystem
Hierarchical
ormatoAVI
ormatoBM
ormatoJPE
ormatoGIF
ormato
ormatoXDW
ormatoCUR
ormatoICO
ormatoRAS
ormatoPBM
ormatoPGM
ormatoPPM
ormatoAU
ormatoSN
ormatoWA
funes ge
arquivo
nipulao

o .mat (fo
o tipo .mat
de impo
podem ser
o
ATLAB
spor,
tado
limitados
bulados
MSExcel
Lotus123
taFormat
geTranspor
dataForma
(animao)
MP
G
F
W
R
O
S(rasterSum
M
M
M
U(udioSun
D(udioSu
AV(udioMS
erais para im
os para troc
o de Dado

rmato bin
t.
ortao e
encontrad
Fu
loa
cv
im
dl
dl
xls
wk
cd
rt fit
at hd
) av
m)
im
n)
un)
au
S) wa
mportao e
ca de dados
os Com
ELEM
rio proprie
exporta
as na tabe
uno
ad
vsread
mportdata
mread
mread
sread
k1read
dfread
tsread
dfread
viread
mread
uread
avread
exportao
criado pela
mo Traba
MENTUSJR.C
etrio).
o, assim
ela 3.1.
Retorn
Variveis
Matrizn
Matrizn
Matrizn
Matrizn
Matrizn
array
Matrizn
array
cellarra
Formato
Formato
Formato
Matrizes
color)e
(mapeam
Dadosd
Dadosd
o de dados.
a NASA.
alhar ?
Consultoria
m como
no
snoarquivo
numrica
numrica
numrica
numrica
numricaec
numricaec
ayeregistro
oFTIS
oHDF
oMATLABm
sdecores(t
ndice
mento)
efreqnci
efreqnci
(*) Padro d
PTCC


suas
o
cell
cell
oCDF
movie
true
ia
ia
de

5




a fun
Mas
fun
cara
ela
traba


Fun


de c
MAT

fprin
dado




e sin

Cara

+
0


Para
O pa

Fo
%c
%s
%d
%f
%e

Mdu
50
Caso n
no impo
, se ela r
o importd
actersticas
possui um
alho a mai
no de T
H caso
comando
TLAB

disp
Para res
ntf. Podem
os em um
Caracte
nal. Eles es
actere
O parm
a definio
armetro C
ormato
ulo 3: Man

o se tenh
rtdata. Ess
recebe qu
data um
s de armaz
m cdigo
s para con
Tratamen
os que pre
(janela de
pe adeq
solver esse
mos defini
arquivo for
eres so ut
sto resum
Descri
Alinham
Sempre
Preenc
Tabela 3.2
metro T de
o do nmer
C define a i
N
Caracter
Cadeiad
Decimal
Pontoflu
Exponen
Tabela 3.
nipulao

a certeza q
sa funo
ualquer ex
ma funo
zenamento
de armaz
nseguir ext
nto
ecisaremos
e comando
quada sit
e problema
r as atrib
rmatado. S
tilizados n
midos na ta
o
mentoe
eimpre sin
heespao
2 Caracter
efine o nm
ro de dgito
identifica
Notao
re
decaracte

utuante
ncial
.3 Caracte
o de Dado

qual tipo d
recebe qu
xtenso en
genrica
o que cada
zenamento
trair o que
s exportar
os), mas n
tuao.
a iremos tr
uies de
Sua sintaxe
os flags co
abela 3.2.
squerda
naldosn
oscom0
res dos flag
mero de dg
os direita
o de nota
fp
re fp
fp
fp
fp
eres de iden
os Com
ELEM
e dados a
alquer ext
nto porqu
e como t
a uma tem
o padro,
se deseja.
dados par
nem semp
rabalhar co
essa fun
e pode ser
omo contr
meros
emvezde
s do coman
gitos esq
a temos o
ao como
Exemp
rintf(%c,
rintf(%s,
rintf(%5.
rintf(%5.3
rintf(%5.
tificao de
mo Traba
MENTUSJR.C
serem ma
enso da t
ue utilizar
al no co
m individua
pode se
.
a visualiza
pre a form
om o coma
o como a
r observad
roladores d
E
%
%
e %
ndo fprintf.
querda do
parmetro
mostra a t
plo
a)
abc)
.3d,pi)
3f,pi)
.3e,pi)
e notao.
alhar ?
Consultoria
anipulados
tabela ante
as outras
ntm toda
almente. C
r possve
ao no pr
matao q
ando ou fu
a grava
a a seguir.
de alinham
xemplo
%5.2d
%+5.2d
%05.2d
ponto dec
o de entrad
tabela 3.3.
Resulta
a
abc
3.142e+0
3.142
3.142e+0
PTCC
, use
erior.
s? A
as as
Como
l um
ompt
ue o
no
o de
.

mento
cimal.
da P.
.
do
00
00

5



extra
pode

Cara
\b
\f
\n
\r
\t
\\
\
%%


Gr



man
O co

grfi

Pass

Pass
conf

Pass

Pass



Pass

x = -
y = x

Pass

figur


Mdu
51
Alguns
as ao fprin
em ser res
actere

ficos e H
Agora m
nipulao d
onjunto des
Para efe
icos seja o
so 0 Pre
so 1
figurao d
so 2 Cha
so 3 Con
A segui
so 0
-2*pi:0.1:2*
x.*cos(2*x)
so 1
re
ulo 3: Man

caracteres
ntf. So po
sumidos na
Nom
back
form
new
carri
horiz
back
quot
perc
Tabe
Handle G
mostrarem
de figuras
sses recur
eitos de o
organizada
eparao d
Seleo d
da figure);
amada das
nfigurao
r veremos
*pi;
);
nipulao

s especiais
stos semp
a tabela 3.4
me
kspace
mfeed
line
agereturn
zontaltab
kslash
tationmar
entcharac
ela 3.4 Car
Graphics
mos os rec
para a apr
rsos deno
otimizao
segundo o
os Dados
da janela
s funes d
dos grfic
um exemp
o de Dado

s podem s
pre aps o
4.
n

rk
cter
racteres esp
cursos disp
resentao
ominado H
de resulta
os passos
(leitura e t
ou sub-
de criao
cos.
plo que seg
os Com
ELEM
ser utilizad
primeiro c
Descri
Retorn
Avano
Pulalin
Retorn
Tabula
Caracte
Caracte
Caracte
peciais do fp
ponveis n
o de result
Handle Gra
ados sug
a seguir:
tratamento
-janela de
dos grfic
gue os pas
mo Traba
MENTUSJR.C
dos para a
conjunto de
o
odecarac
odelinha
nha
odelinha
ohorizo
erebarra
ereaspa
ereporcen
printf.
no MATLA
ados em f
aphics.
gerido que
o);
e exibio
cos em 2D
ssos anter
alhar ?
Consultoria
atribuir fun
e parmet
ctere

a
ontal
invertida

ntagem%
AB

de cri
formato gr
e a gera
o (chamad
e/ou 3D;
riores.
PTCC
nes
ros e
%
ao
fico.
o de
da e

5

figur

figur

figur



Pass

plot(

plot(

plot(




Cor
y(am
m(m
c(az
r(ve
g(ve
b(a
w(b
k(p

Pass

grid

grid
lege

grid
lege
xlab

grid
lege
xlab
ylab


Mdu
52
re('Name','
re('Name','
re('Name','
Para ma
so 2
(x,y)
(x,y,+)
(x,y,r+)
Cores, m

marelo)
magenta)
zulclaro)
ermelha)
erde)
zul)
branca)
reta)
so 3

nd('curva')

nd('curva')
el('eixo x')

nd('curva')
el('eixo x')
el('eixo y')
ulo 3: Man

Phillipi Sou
Phillipi Sou
Phillipi Sou
ais atribui
marcadore
Tabela
)
)
)
nipulao

uza)
uza','Numb
uza','Numb
es consu
es e tipo de
Marcad
.(ponto
o(crcu
x(xs)
+(cruz)
*(estre
s(quad
d(losan
v(trin
^(trin
3.5 Cores
o de Dado

ber,'off')
ber','off','Co
ulte as prop
e linhas po
dor
o)
ulo)
)
ela)
drado)
ngo)
gulop/ba
ngulop/ci
, marcadore
os Com
ELEM
olor',c')
priedades
odem ser re
T
aixo)
ma)
:

s
es e tipos de
mo Traba
MENTUSJR.C
da figure n
esumidos n
TipodeLin
(pontilha
.(pontot
(tracejad
solid(slid
e linhas.
alhar ?
Consultoria
no help.
na tabela 3
nha
ado)
trao)
do)
da)
PTCC
3.5.

5



dela

loglo
sem
imp
step
bod
pola
nich
nyqu
zppl
resid
sim








Prob



Aces

Utiliz
para













Mdu
53
O MAT
s podem s
Coman
og
milog(i)
ulse
p
e
ar
hols
uist
lot
d

blema 3.1
sse graf1.m
ze o mxim
a cada usu
ulo 3: Man

LAB

poss
ser encontr
ndo
Tabe
E

m em seu d
mo de rec
rio)
nipulao

sui inme
radas na ta
Valorlog
Valorlog
Respost
Respost
Diagram
Grficos
Diagram
Diagram
Zerose
Anlise
Simula
ela 3.6 est
EXERC

diretrio pa
cursos vist
o de Dado

ras estrutu
abela 3.6.
gartmico
gartmico
taaoimpu
taaodegr
madeBOD
scomeixo
madeNich
madeNyq
plosdef
decorrela
odemo
truturas de e
CIO AP

articular.
tos nesse
os Com
ELEM
uras de ex
Atribui
dexey.
dexeline
ulso.
au.
DE.
osdecoor
hols.
uist.
funestr
aeseco
delosmat
exibio gr
PLICADO

mdulo. (V
mo Traba
MENTUSJR.C
xibio gr
o
earparay
rdenadasp
ransfernc
orrelaes
temticos
fica.
O

Voc ter
alhar ?
Consultoria
fica. Algu
y.
polares.
cia.
scruzadas
.
.
10 minuto
PTCC
umas
.
os, 5

5









1

2

3

4


Mdu
54
1. O tratam
2. No
Engenh

3. O tipo d
4. Se a s
certeza
ulo 3: Man

C
mento prv
necessr
haria Qum
de sada at
sada retor
a, no algori
nipulao

Conside
vio dos dad
rio conhec
mica);
tribuda ao
rnar resulta
itmo de cri
o de Dado

erae
dos pode a
cer todo o
s dados de
ados incoe
ao dos d
os Com
ELEM
es Fina
agilizar os
o Handle
epende da
erentes, o
dados;
mo Traba
MENTUSJR.C
is
resultados
Graphics
a objetivida
erro est,
alhar ?
Consultoria
s;
s (sua re
ade do proj
, com abs
PTCC
ea
jeto;
oluta






























Estudoo de Cassos

5





infor
aritm
Esse
qual

Enge
pode
solu

com
Noss
o fim









bom
com
lquid
(m
3
/

so
h(t)
desc
atmo


Mdu
56
Atravs
rmaes d
mtica de
es conheci
o MATLA
O mdu
enharia Q
eremos e
cionar nos
Veremo
o, soluo
sos estudo
m do curso
(Traba
Um tan
mbeado a u
o tempo
do no tanq
/s).
Sabe-se
funes d
e F(t). Lq
carrega no
osfera.
ulo 4: Est

dos trs
de ambie
mquina,
imentos, n
B

pode se
ulo 4 dest
Qumica. T
entender a
ssos proble
os agora so
o de EDO
os esto d
.
CA
alhando
que no qu
uma vazo
devido a
que vertica
e que F
0
, h
do tempo
quidos part
o topo de
tudo de C

mdulos a
nte e int
e importa
no entanto,
er utilizado
te curso v
Tem como
as ferram
emas profis
olues pa
s, soluo
ivididos em
ASO 1:
o com
ual um lqu
o varivel,
trocas em
al cilndrico
h e F so
t. Conseq
tindo da ba
e outro ta
Figura 4.
Casos

anteriores
terface, p
ao, expo
so gerai
o.
vem defini
o base o
mentas qu
ssionais.
ara problem
o de EDP,
m vrios e
Tanqu
Estrut
uido incom
F
0
(m
3
/s)
m operae
o h (m)
variveis
entemen
ase do tan
anque. Am
1.1 Tanqu
ELEM
o leitor te
rograma
ortao e
s para qua
r nosso e
os conceito
e o softw
mas cotidia
, soluo
estudos de
e Pulm
turas d
mpressvel
. Esta taxa
es de cont
. A vazo
como tem
te ns us
nque ao lo
mbos os
ue Pulmo
MENTUSJR.C
eve para s
o, clculo
manipula
alquer rea
estudo em
os vistos
ware disp
anos em no
de SELs,
casos ap
mo
de Repe
(densidad
a de entra
tra corrent
de sada
po e cons
amos as n
ongo do du
tanques s
Consultoria
si as princ
o vetorial
o de da
a da cinc
MATLAB
anteriorm
ponibiliza
osso labor
dentre ou
resentados
etio)
de constan
ada pode v
te. A altur
do tanque
eqentem
notaes
uto horizon
so aberto

PTCC
cipais
em
ados.
ia no
B

na
mente
para
r, tais
utros.
s at

nte)
variar
ra do
e F
ente,
F
0
(t),
ntal e
os

5


E
siste
L (m
co
A
fluido


E


A
velo
fluxo
ruim
A
quis
ser
deve
A
assu
extre
dada


onde
nve
sad
emp
fluido



de m
varia


onde
dire



Mdu
57
Este um
emas macr
m) e sua re
nsiderada
A parte de
o lquido a
Esta mass
Assumindo
cidade con
o for turbu
m.
A quantida
ermos mu
mudada.
emos exerc
A direo
umimos qu
emidade e
a por:

e g a ace
l do mar.
a so igu
purrando na
o lquido. S
Sabend
movimento
ar com o te
e vi a ve
o i.
Substitu
ulo 4: Est

simples e
roscpicos
spectiva
constante
este proces
atravs do

sa ter uma

o que o lq
nstante, se
ulento, as
ade de lqu
dar a vaz
E para tro
cer uma fo
o de inter
ue o tubo
esquerda d
elerao d
A presso
uais assim
a direo o
Seu valor p
o que a re
o para um
empo, temo
elocidade n
uindo as de
tudo de C

exemplo de
s. Para a F
rea de se
e e igual a A
sso que
tubo. Ele t
a velocidad
quido inc
e comport
equaes
uido do tu
o de sad
ocar a vel
ora sobre
resse nes
o horizo
do tubo

evido gr
o esttica
m, n no
oposta (da
pode ser d

elao bs
sistema.
os

na direo
emais equa
Casos

e aplicao
Figura 4.1.
o transv
A (m
2
).
descrita p
ter uma m
de v (m/s)
compressv
tando com
s (4.1.1) e
bo no ir
da do fluid
locidade o
o lquido.
ste proble
ontal. A fo
a press
ravidade e
no interio
o precisam
a direita pa
dado por:
sica que
Na forma
i em (m/s
aes na e
ELEM
o de equa
1vamos to
ersal por A
pelo balan
massa dada
dada por:
vel e se de
mo se fosse
e (4.1.2) s
variar co
do, a veloc
ou o mom
ma a
ora aplica
o hidrulic
9,81 m/
or do tanq
mos inclu-
ara a esque
usada pa
a mais ger
) e F
ji
a j
equao (4
MENTUSJR.C
es do m
omar a linh
A
t
(m
2
). A
o de fora
a por:
esloca inte
e um corp
eriam uma
m o tempo
cidade do
mento de u
horizontal
ada sobre
ca do lqu
/s
2
se o tan
ue e no fi
-los. Apen
erda), a fo
ra escreve
ral, onde
j-sima for
4.1.5), tem
Consultoria
movimento
ha de sada
rea do ta
as o flux
(4
(4
gralmente
po slido.
a aproxim
o. Mas, se
lquido pre
um lquido
desde e
e o lquido
uido no ta
(4
nque estive
im da linh
nas uma f
ra de atrit
(4
er as equa
a massa
(4
ra atuand
os
PTCC
para
a por
nque
xo do
4.1.1)
4.1.2)
com
Se o
ao
e ns
ecisa
o ns
ento
o na
nque
4.1.3)
er no
a de
fora
to do
4.1.4)
aes
pode
4.1.5)
do na

5





cont
ter



equa
caus
regim

Tubo
Tanq
Valo
Par
Tabel


par




num
cond
da m
zero

funct

%%%%%
% "gr

Mdu
58
Para d
tinuidade n
Ns pre
aes difer
sa do term
me de esta
o:
d
i
= 3
que:
d
i
= 12
res em Esta
metros:
la 4.1.1 dado
Usando
metros na

A segu
mericament
dies inic
mxima e
o, a vazo
tion [h1,h2
%%%%%%%%%%%
ravitytank"
ulo 4: Est

escrever
no lquido
ecisamos
renciais or
mo v2. Dim
acionarieda
m
m
do Estacion
os paramtrico
o a relao
as equae
uir temos
e duas E
iais de vaz
(2) quando
no tanque
2] = gravit
%%%%%%%%%%%
" uma fun
tudo de C


o sistema
no tanque

de um m
rdinrias a
menses f
ade so da
nrio:
F
v
R
Fator d
K
at
= 2
os do problem
o F = v .
es (4.1.7) e

s o cdig
EDOs aco
zo e nve
o a vazo
levada a
tytank(v0_1
%%%%%%%%%%%
no que si
Casos

a complet
e tambm
mtodo nu
copladas.
fsicas, va
ados pela T
A = 7,06 m
2
A = 113 m
2
F = 35,1 m
3
/s
h = 4,72 m
v = 4,97 m/s
Re = 1 380 00
de Atrito = 0
2,81 x 10
-2
N/
ma Tanque de F
A
t
e subs
e (4.1.8), te
(4.1.
(4.1.
go que f
opladas de
l no tanqu
inicial 6
ao mximo
_1,h0_1,v0_
%%%%%%%%%%
imula um t
ELEM
tamente,
requerid
mrico pa
A equao
alores de p
Tabela 4.1

s
s
00
0,0123
/(m/s)
2

Fluxo gravitac
stituindo os
emos:
9)
10)
fornece e
escritas a
e: (1) quan
67% da m
o segundo
_2,h0_2,tem
%%%%%%%%%%
anque de f
MENTUSJR.C
uma equ
da. Nesse
ara resolve
o (4.1.7)
parmetro
.1.
L =
h
cional.
s valores
e resolu
anteriormen
ndo a vaz
xima. No
o seu limit
mpo_sim,del
%%%%%%%%%%
luxo por g
Consultoria
(4
(4
ao tota
caso pode
(4
er essas
no linea
s e dados
3000 m
= 7 m
numricos
o integr
nte com
o inicia
o tempo igu
te, 35,1 m
3
tat)
%%%%%%%%%%
gravidade.
PTCC
4.1.6)
4.1.7)
al da
emos
4.1.8)
duas
ar por
s em
s dos
ando
duas
50%
ual a
3
/s.
%%
%

5

%
% Par
%
%
%
%
%
%
%
%
% Par
%
%
%
%
% Cri
% Dat
% Dat
%%%%%

clc
%%%%%
%
%%%%%

% v0_
% h0_
% v0_
% h0_
% tem
% del

%%%%%
%
%%%%%

v1(1)
h1(1)
v2(1)
h2(1)

%%%%%
%
%%%%%

fprin
fprin
fprin
i = 1
while

d
d
v
h

d
d
v
h

t
f

f
i

end

Mdu
59

rmetros de

v0_1 ->
h0_1 ->
v0_2 ->
h0_2 ->
tempo_s
deltat

rmetros de

h1 -> r
h2 -> r

iado e atua
ta de cria
ta da ltim
%%%%%%%%%%%
%%%%%%%%%%%

%%%%%%%%%%%
_1 = 3.40;
_1 = 2.05;
_2 = 2.50;
_2 = 2.05;
mpo_sim = 8
ltat = 1;
%%%%%%%%%%%

%%%%%%%%%%%
) = v0_1;
) = h0_1;
) = v0_2;
) = h0_2;
%%%%%%%%%%%

%%%%%%%%%%%
ntf('******
ntf(' Tempo
ntf('******
1;
e i <= (tem
dv1dt(i) =
dh1dt(i) =
v1(i+1) = v
h1(i+1) = h
dv2dt(i) =
dh2dt(i) =
v2(i+1) = v
h2(i+1) = h
tempo(i+1)
fprintf('|
tempo(i
fprintf('--
i = i + del
ulo 4: Est


e entrada:

> vazo de
> nvel ini
> vazo de
> nvel ini
sim -> temp
-> passo d

e sada:

resposta em
resposta em

alizado por
o: 22 de
ma atualiza
%%%%%%%%%%%
%%%%%%%%%%%
D
%%%%%%%%%%%
% m/s %
% m %
% m/s %
% m %
800;% s %
% s %
%%%%%%%%%%%

%%%%%%%%%%%
% m/s %
% m %
% m/s %
% m %
%%%%%%%%%%%
Resol
%%%%%%%%%%%
***********
o v1
***********
mpo_sim + 1
(0.0107*h1
0.311 - (0
v1(i) + del
h1(i) + del
(0.0107*h2
0.311 - (0
v2(i) + del
h2(i) + del
= i - 1;
%2.0f %
i),v1(i),h1
-----------
ltat;
tudo de C




entrada co
icial.
entrada co
icial.
po de simul
de tempo.



m nvel da
m nvel da

r: Phillipi
agosto de
ao: 23 de
%%%%%%%%%%%
%%%%%%%%%%%
Declarao
%%%%%%%%%%%
%
%
%%%%%%%%%%%
Valor I
%%%%%%%%%%%
%%%%%%%%%%%
lvendo usan
%%%%%%%%%%%
***********
h1
***********
1)
1(i)) - (0.
0.0624*v1(i
ltat*dv1dt(
ltat*dh1dt(
2(i)) - (0.
0.0624*v2(i
ltat*dv2dt(
ltat*dh2dt(
%2.4f %2
1(i),v2(i),
-----------
Casos




om 67% da

om 50% da

lao.




vazo v0_
vazo v0_

i R. O. So
2008.
e agosto d
%%%%%%%%%%
%%%%%%%%%%
de variv
%%%%%%%%%%
%%%%%%%%%%
Inicial
%%%%%%%%%%
%%%%%%%%%%
ndo Euler
%%%%%%%%%%
**********
v2
**********
.00205*v1(
i));
(i);
(i);
.00205*v2(
i));
(i);
(i);
2.4f %2
,h2(i));
----------
ELEM



vazo mss

vazo mss






_1.
_2.

uza.

e 2008
%%%%%%%%%%
%%%%%%%%%%
eis
%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
%%%%%%%%%%
Explicito
%%%%%%%%%%
**********
h2
**********
i)^2);
i)^2);
.4f %2.
----------
MENTUSJR.C



ica.

ica.












%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
*\n');
*\n');
*\n');
4f |\n',..
-----\n');
Consultoria


















%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
%%%%%%%%%%

%%%%%%%%%%
.

PTCC
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%%
%%
%
%%
%%
%
%%
%%
%
%%

6



%%%%%
%
%%%%%

plot(
hold
plot(
grid
xlabe
ylabe
legen
ylim(
hold

end


prim
sim




Eule





mos



Mdu
60
%%%%%%%%%%%

%%%%%%%%%%%
(tempo,h1,'
on
(tempo,h2,'
on
el('Tempo (
el('Nvel d
nd('67% da
([0 9]);
off
Como p
meira ordem
mo passo te
Os novo
er com pas
Os resu
tra a Figur
ulo 4: Est

%%%%%%%%%%%

%%%%%%%%%%%
'r')
'b')
(s)');
do Tanque (
vazo tota
pode ser o
m. As vari
emos
os valores
sso de tem
ultados pod
ra 4.1.2.
tudo de C

%%%%%%%%%%%
Exibi
%%%%%%%%%%%
(m)');
al','50% da
observado
veis que
de h e v
po deltat.
dem ser vi
Casos

%%%%%%%%%%
o Grfica
%%%%%%%%%%
a vazo to
utilizado
ns estam
(4.1.
(4.1.
no (i+1)-s
(4.1.
(4.1.
sualizados
ELEM
%%%%%%%%%%

%%%%%%%%%%
tal');
o o algoritm
mos resolve
11)
12)
simo passo
13)
14)
s no promp
MENTUSJR.C
%%%%%%%%%%

%%%%%%%%%%
mo Explici
endo so
o so calc
pt ou grafic

Consultoria
%%%%%%%%%%

%%%%%%%%%%
ito de Eule
v e h.Para
culados us
camente, c
PTCC
%%
%
%%
er de
a o i-
ando
como

6



sign
da m

Con


pass
utiliz
Exis
com
inefi

Algo


Mto


onde
cond
Ou a




Mdu
61
Figura 4.1.2
Observe
ifica que h
massa de l
ntedo Ad
Algoritm
sadas de
zao so
tem muito
plexos, d
cientes pa
oritmo de E
O mais
odo de Eul
e f(x,t) ,
dies inic
ainda
ulo 4: Est

2 resposta
e que o fat
haver um
quido no t
icional
mos explc
tempo se
o descritos
os outros
difceis pa
ara resolu
Euler
s simples
ler. Assum

em geral,
ciais de x,
tudo de C

a temporal d
to de aplic
escoamen
tubo.
citos envo
em intera
s a segui
algoritmo
ara progra
o prticos
mtodo n
ma que ns
uma fun
ou seja, q
Casos

do sistema p
carmos um
nto de desc
olvem cl
es. Doi
r: Euler e
os na liter
amar e d
s de proble
numrico d
s desejamo
(4.1.
o no li
ual o valo
(4.1.
ELEM
para diferen
ma vazo d
carga maio
culos exp
s mtodo
e Runge-K
ratura. Mu
depurar e
emas em e
de integra
os resolver
15)
inear. Prec
r de x par
16)
MENTUSJR.C
tes sinais d
e alimenta
or. Isto d
plcitos de
os popular
Kutta de
uitos so
e outros
engenharia
ao co
r a EDO
cisamos a
ra um dado
Consultoria
de excitao
ao maior
devido in
e derivada
res e de
quarta or
extremam
extremam
a Qumica.
onhecido c
agora sabe
o tempo in
PTCC
o.
r no
rcia
as e
fcil
dem.
mente
mente

como
er as
nicial.

6



t, n
uma
em t
x(x0































Mdu
62
Agora s
ns podem
a extrapola
t = 0). O n
) mais o pr
ulo 4: Est

se ns mov
mos ter um
o linear
novo valor
roduto da d
tudo de C

vermos um
a estimativ
usando a
r de x(xt)
derivada d

Casos

ma janela t
va de um n
taxa inicia
aproxima
de x, vezes
ELEM
temporal d
novo valor
al de varia
adamente
s o passo d
MENTUSJR.C
de passo
r de x em t
o de x (a
igual ao v
de tempo:
Consultoria
t para t =
t = t, x(t
a derivada
valor antig
(4.1
(4.1
PTCC

= t1 =
t), de
de x
go de
1.17)
1.18)

6






cons
prop
ener
com
temp


ou a


A lt

-
-

F




capa
forne


onde
Raz

Mdu
63
CASO
(Traba
Quando
stante, a
priedades i
rgia interna
o funo d
peratura e
ainda
tima parce
Em qua
substn
Sempre
seja o p
Finalmente
A avalia
acidade ca
ecida pela
e C ou D
o C
P
/R
ulo 4: Est

2: Cl
alhando
o o sistem
rega de
ntensivas,
a molar ou
de duas ou
o volume
ela pode se
alquer proc
ncia.
e que a ene
processo.
e,
ao dess
alorfica co
equao e
igual a z
adimensi
tudo de C

culo da
Chama
o com
ma uma
fases in
o seu est
u especfic
utras variv
molar ou e

er igualada
cesso a vol
ergia intern

a integral
om a temp
emprica
zero depe
onal as un
Casos


a Temp
a do Pr
Estrut
a substnc
ndica que
tado fica e
ca de uma
veis de est
especfico,


a a zero em
lume const
na for inde


requer o
peratura. E

ndendo da
nidades de
ELEM
peratur
ropano
turas d
cia homog
e, Fixando
stabelecid
substnci
tado. Esco
U = U(T,V


m duas circ
tante, qual
ependente
conhecime
Essa depe

a substnc
e C
P
so g
MENTUSJR.C
ra Ter
o
de Repe
gnea com
o os valo
o. Conseq
a pode se
olhemos ar
V). Onde,
(
(
cunstncias
lquer que s
do volume
(4.
(4.
ento da de
endncia
(4
cia conside
governada
Consultoria
rica da
etio)
m compos
ores de
qentemen
er represen
rbitrariame
(4.2.1)
(4.2.2)
s:
seja a
e, qualquer
2.3)
2.4)
ependnci
normalm
4.2.5)
erada. Com
as pela esc
PTCC
a

sio
duas
nte a
ntada
nte a
r que
ia da
mente
mo a
colha

6

do R
para
Pata
repre



defin


Cons

Expl



dess
<C
P
>
T.


A. A

a
b
c

Rea


Rea

Rea

Mdu
64
R. A avalia
a C
P
como
a limites d
esentado c
Identific
nida como
seqentem
licitando T
Um valo
se valor fo
>
H
. A inter
As rea
Alves, so
a)
b)
c)
o (a)
o (b)
o (c)
ulo 4: Est

o da inte
uma fun
de temper
como:
camos a g
uma capa
mente a eq

:

or inicial p
ornece um
rao cont
es em qu
tudo de C

egral efe
o da tem
ratura de
randeza e
acidade cal
quao da


para T pe
m novo valo
tinua at q
uesto, seg


Casos

etuada com
mperatura,
T
0
e T,
(4.2.
em colchet
lorfica m
entalpia po


rmite a av
or para T
que haja co
gundo os t
ELEM
m a substit
seguida de
o resulta
6)
tes como
dia:

ode ser es

valiao d
a parir do
onvergnc
rabalhos d

, para os
MENTUSJR.C
tuio de u
e uma inte
do con
<C
P
>
H
/R,
scrita como

de <C
P
>
H
.
o qual se
cia para um
de L. P. de
s quais,
Consultoria
uma expre
egrao fo
nvenientem

onde <C
P
(4
o:
(4.2.8
(4
A substitu
pode reav
m valor fina
Arajo e S

PTCC
esso
rmal.
mente
P
>
H

4.2.7)
8)
4.2.9)
uio
valiar
al de
S. M.

6







proc
as v
o ba
calcu
conv
4.2.1

Fi



onde
de e


onde
prod


Mdu
65
Dessa f
Para a t
curada, vam
ariaes d
alano glob
ular a tem
veniente. A
1.
igura 4.2.1 -
A varia
e todas as
entalpia dos
e definimo
dutos total:
ulo 4: Est

forma a en
temperatur
mos consid
de energia
bal de ener
mperatura f
A trajetria
- quando um
o de enta
entalpias
s produtos
os
tudo de C

talpia glob
ra da cham
derar que
e cintica
rgia do pro
final, qualq
escolhida
m mol de eti
alpia deve

so na ba
s , quando
como a c
.
Casos

bal dada

ma terica
a reao
e potencia
ocesso se
quer trajet
a pode ser
leno queima

ser indepe

ase de um
eles so a

capacidade

ELEM
por,
(temperatu
completa
al forem de
reduz a H
ria entre
visualizad
ado a base
endente da

mol de C
3
aquecidos

e calorfica
MENTUSJR.C
ura mxim
a e adiabt
esprezvei
H = 0. Com
os dados
da no diagr
e para todos
a trajetria
(4.
3
H
8
queima
de 298,15
(4.
a mdia d
(4.2
Consultoria

ma alcanad
tica (Q = 0
s, e se W
e
mo o objet
inicial e fin
rama da F
s os clculo
a,
2.10)
ado. A vari
K at T,
2.12)
da corrent
2.13)
PTCC
da)
0). Se
e
= 0,
tivo
nal
igura

os.
ao
:
e de

6



capa
devid
ques




Com
Tabe


expl



temo
Fi



%%%%%
% Uni
% Cen
% Dep
% Lab
% Cri
% Dat
% Dat
%
% Cl
%%%%%

Mdu
66
Nesse c
acidades c
do nmero
sto temos
Os dado
mponente
CO
CO
2

N
2

NO
O
2

ela 4.2.1 - co
Dessa
icitado ger
Conside
os para a q
igura 4.2.2 -
O cdig
%%%%%%%%%%%
iversidade
ntro de Tec
partamento
botatrio d
iado e Atua
ta da cria
ta da ltim

lculo da te
%%%%%%%%%%%
ulo 4: Est

caso, o pr
calorficas
o de moles
s que
os das con
A
3,37
5,45
3,28
3,38
3,63
onstantes da
forma as
rando a eq
erando o a
quantidade
- digrama es
o impleme
%%%%%%%%%%%
Federal de
cnologia de
de Engenha
de Controle
alizado por
o: 12 de
ma atualiza

emperatura
%%%%%%%%%%%
tudo de C

rocedimen
mdias do
s. Como C
nstantes po
76
57
80
87
39
as capacida
equaes
uao
ar uma mi
e terica de
squemtico
teri
entado nes
%%%%%%%%%%%
e Pernambuc
e Geocinci
aria Qumic
e e Otimiza
r: Phillipi
abril de 2
ao: 12 de

da chama p
%%%%%%%%%%%
Casos

nto mais s
os produto
= 0 para c
odem ser r
B (10
3
)
0,557
1,045
0,593
0,629
0,506
ades calorfi
gs ideal.
s (4.2.12)

stura gaso
e ar a 25
0
da combus
ica de ar a 2
sse caso
%%%%%%%%%%
co
ia
ca
ao de Pr
i Rodrigo
2007
e abril de

provenient
%%%%%%%%%%
ELEM
imples s
os, cada qu
cada produ
resumidos
C (
icas dos pro
e (4.2.14
osa com 2
C.
to no quei
25 C.
dado a se
%%%%%%%%%%



ocessos -
de Oliveir

2007

e da combu
%%%%%%%%%%
MENTUSJR.C
somar as
ual multipl
uto gasoso

segundo a
(10
6
)
0
0
0
0
0
odutos (gas
4) so co
(4
21% de ox
mador para
eguir:
%%%%%%%%%%



LACO
a Souza



sto do g
%%%%%%%%%%
Consultoria
equaes
icado pelo
o da reao
(4.2
a Tabela 4
D (10
-5
-0,031
-1,157
0,040
0,014
-0,227
es) no estad
mbinadas
.2.15)
xignio e 7
a a quantida
%%%%%%%%%%








s propano.
%%%%%%%%%%
PTCC
s das
o seu
o em
2.14)
.2.1.
5
)

7
7
do de
e T
79%,

de
%%
%
%
%
%
%
%
%
%
%
%%

6


clear

%%%%%
% Cl
%
%
%
%
%
%%%%%

fprin
fprin
fprin
fprin
fprin
fprin
fprin

DHo_F
DHo_F
DHo_F
DHo_F
DHo_F
DHo_F

DHo_C
DHo_C
DHo_C

DHo_C

fprin
'
DHo_F
)
fprin
'
)
fprin
'
)
fprin
fprin
'
)
fprin

%%%%%
%Clc
%%%%%



A_CO2
A_CO
A_H2O
A_O2
A_N2
A_NO
B_CO2
B_CO
B_H2O
B_O2

Mdu
67
r;clc
%%%%%%%%%%%
lculo do Ca

C3H



%%%%%%%%%%%
ntf('
ntf('
ntf('\n');
ntf('C3H8(g
ntf('CO(g)
ntf('N2(g)
ntf('\n');
For298_CO2_
For298_H2O_
For298_C3H8
For298_CO_g
For298_NO_g
For298_N2_g
Comb298_a =
Comb298_b =
Comb298_c =
Comb298 = D
ntf(...
'DHo_Comb29
For298_C3H8
);
ntf(...
'DHo_Comb29
);
ntf(...
'DHo_Comb29
);
ntf('\n');
ntf(...
'DHo_Comb29
);
ntf('DHoCom
%%%%%%%%%%%
culo da Cap
%%%%%%%%%%%
% Const
2 = 5.457;
= 3.376;
O = 3.470;
= 3.639;
= 3.280;
= 3.387;
2 = 1.045*1
= 0.557*10
O = 1.450*1
= 0.506*10
ulo 4: Est

%%%%%%%%%%%
alor(Entalp

H8(g) + 7/2
CO(g) +
N2(g)

%%%%%%%%%%%


g) + 7/2O2(
+ 1/2O2(g)
+ O2(g)---
_g = -393.5
_g = -241.8
8_g = 104.6
g = -110.52
g = 90.250;
g = 33.180;
= 3*DHo_For
= DHo_For29
= 2*DHo_For
DHo_Comb298
98_a = 3*DH
8_g\n'...
98_b = DHo_
98_c = 2*DH
98 = DHo_Co
mb298 = %2.
%%%%%%%%%%%
pacidade Ca
%%%%%%%%%%%
tantes da e
10^-3;
0^-3;
10^-3;
0^-3;
tudo de C

%%%%%%%%%%%
pia) Padro

2O2(g) ----
+ 1/2O2(g)
) + O2(g)--

%%%%%%%%%%%


(g) -------
) -------->
------> 2NO
509;
818;
680;
25;
;
;
r298_CO_g +
98_CO2_g -
r298_NO_g -
8_a + DHo_C
Ho_For298_C
_For298_CO2
Ho_For298_N
omb298_a +
.4f J\n',DH
%%%%%%%%%%%
alorfica m
%%%%%%%%%%%
eq.: C/R =
Casos

%%%%%%%%%%
o da rea

----> 3CO2
-------->
-------> 2

%%%%%%%%%%
Dado
----
-> 3CO2(g)
> CO2(g)
O(g) \n')
+ 4*DHo_Fo
DHo_For29
- DHo_For2
_Comb298_b
_CO_g + 4*D
2_g - DHo_
_NO_g - DHo
DHo_Comb2
Ho_Comb298
%%%%%%%%%%
mdia da c
%%%%%%%%%%
A + BT +
ELEM
%%%%%%%%%%
o de combu

(g) + 4H2O
CO2(g)
NO(g)

%%%%%%%%%%
s Gerais\n
--------\n
+ 4H2O(g)
\n');
;
r298_H2O_g
8_CO_g;
98_N2_g;
+ DHo_Comb
Ho_For298_
_For298_CO_
_For298_N2
98_b + DHo
);
%%%%%%%%%%
orrente d
%%%%%%%%%%
CT^2 + DT^
MENTUSJR.C
%%%%%%%%%%
sto:

(g)



%%%%%%%%%%
');
');
\n');
g - DHo_For
298_c;
_H2O_g -
_g\n'...
_g\n'...
_Comb298_c
%%%%%%%%%%
de produto
%%%%%%%%%%
-2 %
Consultoria
%%%%%%%%%%






%%%%%%%%%%
r298_C3H8_g
c\n'...
%%%%%%%%%%
total, CPH
%%%%%%%%%%
PTCC
%%
%
%
%
%
%
%
%%
g;
%%
H%
%%

6

B_N2
B_NO
D_CO2
D_CO
D_H2O
D_O2
D_N2
D_NO

R = 8
To =
Taux
Taux_
erro
T = 3
T_ex

% A q

n_CO2
n_CO
n_H2O
n_NO
fprin
fprin

Soma_
Soma_
Soma_

fprin
fprin

i = 0
while

i = i
MCPH
Taux
T = T
ToC =
ToC_v
i_vet

fprin

end















Mdu
68
= 0.593*10
= 0.629*10
2 = -1.157*
= -0.031*1
O = 0.121*1
= -0.227*1
= 0.040*10
= 0.014*10
8.3145;
298.15;
= 299;
_ex = 299;
= 0.00001;
300;
= 300;
quantidade
2 = 1;
= 2;
O = 4;
= 2;
ntf('\n');
ntf('quanti
_nA = (n_CO
_nB = (n_CO
_nD = (n_CO
ntf('\n');
ntf('Temper
0;
e abs(T - T
i + 1;
= R*(Soma_
= T;
To - (DHo_C
= T - 273;
vetor(i) =
tor(i) = i;
ntf('
ulo 4: Est

0^-3;
0^-3;
*10^5;
10^5;
10^5;
10^5;
0^5;
0^5;
% J/mol.K
% K %
% K %
% K %
; % K %
% K %
% K %
terica de
% mol %
% mol %
% mol %
% mol %
idade teri
O2*A_CO2) +
O2*B_CO2) +
O2*D_CO2) +
ratura(T)
Taux) > err
_nA+(Soma_n
Comb298/MCP
ToC;
;
%2.0f
tudo de C

K %
e ar a 25C
ica de ar a
+ (n_H2O*A_
+ (n_H2O*B_
+ (n_H2O*D_

ro
_nB/2)*To*(T
PH);

Casos

C %
a 25C.\n'
_H2O) + (n
_H2O) + (n
_H2O) + (n
K
T/To+1)+(S
%2.4f
ELEM
);
_CO*A_CO)
_CO*B_CO)
_CO*D_CO)

oma_nD/2)/
%2.4
MENTUSJR.C
+ (n_NO*A_
+ (n_NO*B_
+ (n_NO*D_
C\n');
((T/To)*To
f\n',i,T,T
Consultoria
_NO);
_NO);
_NO);
o^2))/1000;
ToC);
PTCC


6




fluido
sabe
aque
tanq
rela
deve
(iden
(den
parte
diret

V
(m
Temp


cont

figur
plot(
grid
title
xlabe
ylabe



Mdu
69
CA
No troc
o de aque
e que pre
ecedor com
que. Para q
o matem
e realizar
ntificao o
ntro de seu
e na estim
tamente lig
Vazo
3
/min)
peratura
(C)
9
Precisa
trolador. Pa
re('Number'
(V,T,'ro')

e('Teste Gr
el('Vazo (
el('Tempera
ulo 4: Est

ASO 3:
cador de c
cimento. O
cisar de
m a finalid
que seu c
mtica entr
uma esti
ou modela
u intervalo
ao do m
gado a prec
0,1 0,2
91,99 93,4
mos saber
ara isso va
','off','Na
rfico (CAS
(m^3/s)')
atura (C)
tudo de C

Contro
(ajusta
calor tipo
O engenhe
um contr
ade de alt
controlador
re as variv
mao ba
agem emp
o de opera
modelo (eq
ciso da e
2 0,3
45 96,10
r que tipo d
amos visua
ame','Teste
SO 3)')
)
Casos

oladore
ando C
camisa d
eiro respon
rolador qu
terar a tem
r realize ta
veis contro
aseada em
rica). Com
ao), ser
uao), j
quao es
0,4
97,12 9
de equa
alizar os da
e Grfico
ELEM
es Aut
Curvas)
de um rea
svel pela
e atue so
mperatura d
al opera
olada e ma
m dados
mo esto d
necessr
que o suc
stimada.
0,5 0,6
97,35 99,6
o ser nec
ados numa
(CASO 3)',
MENTUSJR.C
omtic
)
tor CSTR
a automa
obre a vaz
do produto
o, ele nec
anipulada.
amostrado
disponveis
ria uma pr
cesso do c
6 0,7
63 98,46
cessrio pa
a figura gr
'Color','w
Consultoria
cos
injetado
o de seu
zo do lq
o no interio
cessita de
Para tant
os do sist
s poucos d
reciso de
ontrolador
0,8
99,28 10
ara satisfaz
fica.
w')

PTCC
o um
setor
quido
or do
uma
o ele
tema
ados
e sua
r est
0,9
00,97
zer o

7



a te
aque

poly


Ond



Aplic

funct
clc
% Car
V = l
V = V
T = l
T = T

% Est
poli
% cri
% est
pfit

% exi
% ide
% pol
plot(






Mdu
70
Observe
emperatura
ecedor. As
Para es
yfit.
e: x = vari
y = vari
n = orde
cando:
tion [poli]
rregar os d
load('V');
V.V;
load('T');
T.T;
timar os pa
= polyfit(
iar uma res
timado dado
= polyval(
ibio grf
entificao
linmio aju
(V,T,'ro',V
Aps a
ulo 4: Est

e que uma
a mxima
ssim para V
stimar a eq
vel relacio
vel relaci
em do poli
] = caso3(n
dados de ob
armetros d
(V,T,n);
sposta do p
o o parmet
(poli,V);
fica entre
o e os dado
ustado
V,pfit)
aplicao
tudo de C

a reta pare
alcanada
V , T
quao pol
onada ab
onada o
nmio a se
n)
bjetos stru
do polinmi
polinmio
tro de entr
os dados d
os gerados
do cdigo
Casos

ce satisfaz
a pelo pro
T
aq
.
inomial ne
bscissa do
rdenada d
e ajustar.
uct.
io
rada
de
pelo
teremos o
ELEM
zer o probl
oduto a
ecessria v
o plano orto
o plano ort
o seguinte
MENTUSJR.C
lema. Por
temperat
vamos utili
ogonal;
togonal;
resultado:
Consultoria
m, lembre
tura do lq
zar o com

PTCC
e que
quido
ando


7





prod
irrev


deve
inert
reag
conv

Dado






rea



escr





Mdu
71
Um pro
duto P o
versvel e e
e ser cond
te adicio
gente R.
verso de A
os:
R
C
C
V

T
k

t
D
T
A equa
Como s
o dada
Sendo
rita tendo c
Utilizand
ulo 4: Est

CASO
oduto polim
o principal
em fase lq
duzida em
onado ao
Dada as
A alcanad
Regime de
Calor espe
Calor espe
Vazo mo
UA: 9 500
Temperatu
k = 4,56 x 1
E = 33 000
t = 85 min
DH = -15 0
T
0
= 400 K
o de proj
se trata de
a por
um reator
como base
do a defini
tudo de C

O 4: CS
(Solu
mrico R
segundo
uida
m uma rea
reator em
informa
da.
operao
ecfico do i
ecfico de R
lar de alim
cal/mol.K;
ura ambien
10
-3
min
-1
;(
0 cal/mol.K
;
00 cal/mol
K; (tempera
jeto segun
uma rao
r no-isot
e a Lei de A
o de tem
Casos

TR No
o de
se decom
uma rea
R P
ator tipo C
m quantida
es a seg
estacion
nerte: 215
R e P: 46 c
mentao d

nte: T
a
= 29
( 350 K)
K;
l;
atura de en
ndo balan
o de prime
rmico, a c
Arrhenius,
mpo espac
ELEM
o-Isot
e SEL)
mpe em m
o de prim
P
CSTR enc
ades equi
guir, deter
rio;
5 cal/mol .C
cal/mol .C
e A: 80 mo
98 K;
ntrada)
o de mass

eira ordem

constante
e taxa re
cial temos:
MENTUSJR.C
rmico
monmero
meira orde
camisado.
imolares e
rminar a
C;
C;
ol/min;
sa dado p
na fase lq
de velocid
eescrita co

Consultoria
s dos qua
m, exotrm
Um comp
em rela
temperatu
por
quida a tax
dade pode
omo
PTCC
ais o
mica,
posto
o ao
ura e
xa de
e ser

7



obte


Ou a








-
-
-

Fica


Ou a



que


com
que


Mdu
72
Podemo
endo assim
ainda
Pelo Ba
Tomand
- Ac
p
= 0
- O
I
= 1;
- T
A,0
= T
mos com
ainda
a segun
Para so
ando uti
envolve ta
ulo 4: Est

os ainda re
m, a primeir
alano de E
do valores
0;
T
1,0
.
da equa
olucionar
ilizado par
al comando
tudo de C

earranjar d
ra equao
Energia tem
para:
o do noss
esse sist
ra resolver
o.
Casos

de forma a
o de nosso
mos a segu
so sistema
tema utiliz
problema
ELEM
isolar a co
o sistema li

uinte equa
de equa
zamos o
s de SELs
MENTUSJR.C

onverso e
inear de eq

ao:


es lineare
comando
s. A seguir
Consultoria
em nico te
quaes:

es.
fsolve.
r veja a sin
PTCC
ermo
Esse
ntaxe

7


onde


O


Dess

%%%%%
% A
% c
%
% Cri
% Dat
% Dat
%%%%%
funct

clc
Chute
opcoe
sol =

% dec

Conve
Temp

% Sa

clc
fprin
fprin
fprin
fprin
fprin
fprin
fprin



Mdu
73
e:
e
C
in
o
vetor de e
sa forma s
%%%%%%%%%%%
A funo "c
curso de MA

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion caso4
eInic = [50
es = optims
= fsolve('r
clarao da
er = sol(2)
= sol(1);
da no prom
ntf('Result
ntf('......
ntf('\n');
ntf('Conver
ntf('\n');
ntf('Temper
ntf('\n');
ulo 4: Est

equaes
Chute Inic
nterao z
opes = o
quaes p
sugerimos
%%%%%%%%%%%
caso4" solu
ATLAB. Maio

alizado por
o: 14 de
ma atualiza
%%%%%%%%%%%
00 0.2];
set('TolX',
reator',Chu
as varivei
);
mpt.
tados da Si
...........
rso = %4.4
ratura = %4
tudo de C

= funo d
cial = va
zero;
opes de
pode ser es
o seguinte
%%%%%%%%%%%
ucionar o p
ores detalh

r Phillipi
janeiro de
ao: 14 de
%%%%%%%%%%%

,1e-4);
uteInic,opc
is de sada
imulao do
...........
4e',Conver)
4.4f',Temp)
Casos

de contenh
alor estima
do coman
scrito como
e cdigo pa
%%%%%%%%%%
problema d
hes, ver a

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
%
%
coes); %
a
o Reator C
..........
);
);
ELEM
ha o vetor d
ado para
ndo (Ex.: cr
o:

ara solucio
%%%%%%%%%%
o CASO 4 d
postila.

za.

de 2009.
%%%%%%%%%%
Chute inic
opes de
chamada da
STR.\n');
....\n');
MENTUSJR.C
de equa
as vari
ritrio de p
onar nosso
%%%%%%%%%%
do quarto m





%%%%%%%%%%
ial
convergnc
funo so
Consultoria
es;
veis dado
parada).
problema
%%%%%%%%%%
mdulo do





%%%%%%%%%%
cia
oluo
PTCC

o na
:
%%
%
%
%
%
%
%
%%

7

%%%%%
% A
%
% Cri
% Dat
% Dat
%%%%%
funct

% dec

tau =
DH =
k0 =
E = 3
T0 =
TR =
FA0 =
FI0 =
Ta =
R = 1
UA =
Mi =
cpi =
cpa =
cpb =

% cri

F = [
(1+(t



A so


Resu
.......

Conv
Tem
>>
















Mdu
74
%%%%%%%%%%%
A funo "r

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion F = re
clarao de
= 85;
-15000;
4.56e-3;
33000;
400;
298;
= 80;
= 80;
300;
1.987;
9500;
FI0/FA0;
= 215;
= 46;
= 46;
iao do ve
[x(2) - ((t
tau*k0*exp(
x(2) - (((
oluo ser
ultados da
................
verso = 8
mperatura =
ulo 4: Est

%%%%%%%%%%%
reator" aux

alizado por
o: 14 de
ma atualiza
%%%%%%%%%%%
eator(x)
e parmetro
etor equa
tau*k0*exp(
((E/R)*((1/
(UA*(Ta-x(1
exibida n
a Simulao
................
8.4931e-00
= 290.5481
tudo de C

%%%%%%%%%%%
xilia a fun

r Phillipi
janeiro de
ao: 14 de
%%%%%%%%%%%
os constant
es
((E/R)*((1/
/TR)-(1/x(1
1))/FA0) +
no prompt c
o do Reato

02
1
Casos

%%%%%%%%%%
no "caso

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
tes
/TR)-(1/x(
1)))))));
(cpa + Mi
como:
or CSTR.
ELEM
%%%%%%%%%%
4".

za.

de 2009.
%%%%%%%%%%
1))))) /
*cpi) + (x
MENTUSJR.C
%%%%%%%%%%





%%%%%%%%%%
(1)-T0)) /
Consultoria
%%%%%%%%%%





%%%%%%%%%%
(-(DH)))]
PTCC
%%
%
%
%
%
%
%%
;

7






fase
espe



em m
com
unid
tanq







Ond

-
-
-


send
unid
unid


Mdu
75
Um tan
lquida c
ecfica k pr
Dado a
moles de A
o uma cin
ade ser
que.

A equa

e:
Fluxo de
Fluxo de
Taxa de
O sinal
do consum
ade de tem
ade de tem
A taxa d
ulo 4: Est

C
(Tr
que de m
cujo comp
roduzindo o
concentra
A por unid
ntica de p
diretamen
o da con
e A que en
e A que sa
e formao
de menos
mido. As un
mpo. Para
mpo.
de acmulo
tudo de C

CASO 5
rabalha
istura perf
onente A
o compone
ao do co
dade de vo
primeira or
nte proporc
ntinuidade
ntra no sist
ai do sistem
o de A da r
s no termo
nidades de
que isso o
o dada p
Casos

5: Reato
ando c
feita, CST
reage irre
ente B.
A B
mponente
olume. Ass
rdem, a tax
cional c
para a esp
tema = F
0
C
ma = FC
A
;
reao =
o da rea
e todos os
ocorra, a u
por:
ELEM
or CST
com ED
TR, cuja re
eversivelm
A, C
A
, na
sumindo q
xa de con
concentra

pcie qum
C
A0
;
VkC
A
.
o indica q
s termos es
unidade de
MENTUSJR.C
TR
DO)
eao qum
mente a u
corrente d
que area
sumo do r
o de A i
mica A do s
ue o comp
sto em: m
e k deve se
Consultoria
mica ocorr
ma veloci
de alimenta
o se comp
reagente A
instantne
sistema :
ponente A
moles de A
er o invers
PTCC
re na
dade
ao,
porta
A por
a no

est
A por
so da

7





Ou



Cons



conv


Dad


que




Ond


sinta

Mdu
76
Combin
ainda,
siderando
Observe
verso.
o: k = 0,05
Qual o
a tempera
Para re
e:
T
Y


C
A fun
axe:
ulo 4: Est

ando toda
que o siste
e que po
54 s
-1
; V =
perfil de co
atura influe
esolvermo
T = vetor c
Y = solu
equaes
I.I. = Interv
C.I. = Con
o que con
tudo de C

s as equa
ema opera
odemos e
25 m
3
;
onverso a
ncia na co
s a equa
coluna de p
o(cada lin
s = funo
valo de inte
dies inic
ntm as eq
Casos

es na eq
a em batela
escrever
ao longo d
onverso.
o utilizam
pontos de
ha solu
o que conte
egrao;
ciais.
quaes d
ELEM
quao da

ada, F = F

a concen


do tempo p
mos o coma
tempo;
o no tem
enha as eq
diferenciais
MENTUSJR.C
continuida

0
= 0:
ntrao e


para este s
ando ode4
po para ca
quaes di
s deve con
Consultoria
ade:
m funo
sistema? P
45:
ada ponto
iferenciais
nter a seg
PTCC
o da
Prove

T);
;
uinte

7




Ond

-
-


Assi


%%%%%
% A
% c
%
% Cri
% Dat
% Dat
%%%%%
funct
clc

% cha

[T,XA

% Exi

figur
plot(
xlabe
ylabe
title
grid


%%%%%
% A
%
% Cri
% Dat
% Dat
%%%%%
funct

k = 0
V = 2

dxAdt



Mdu
77
e:
VI = var
VD = va
m o cdigo

%%%%%%%%%%%
A funo "c
curso de MA

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion caso5
amada da fu
A] = ode45(
ibio grf
re('Name','
(T,XA)
el('Tempo (
el('Convers
e('Caso 5')
p
%%%%%%%%%%%
A funo "r

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion dxAdt
0.054;
25;
t = k*(1-xA
ulo 4: Est

rivel indep
arivel dep
o sugerido
para fun
%%%%%%%%%%%
caso5" solu
ATLAB. Maio

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
uno de re
('reator',[
fica
'CASO 5','N
(s)')
so (%)')
)
para funo
%%%%%%%%%%%
reator" dar

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
= reator(t
A(1));
tudo de C

pendente;
pendente;
o
o principa
%%%%%%%%%%%
ucionar o p
ores detalh

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
esoluo da
[0 110],0);
Number','of
o de equa
%%%%%%%%%%%
r suporte

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
t,xA)
Casos

l:
%%%%%%%%%%
problema d
hes, ver a

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
a EDO
;
ff','Color
es:
%%%%%%%%%%
funo "

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
ELEM
%%%%%%%%%%
o CASO 5 d
postila.

za.

de 2009.
%%%%%%%%%%
','w')
%%%%%%%%%%
caso5".

za.

de 2009.
%%%%%%%%%%
MENTUSJR.C
%%%%%%%%%%
do quarto m





%%%%%%%%%%
%%%%%%%%%%





%%%%%%%%%%
Consultoria
%%%%%%%%%%
mdulo do





%%%%%%%%%%
%%%%%%%%%%





%%%%%%%%%%
PTCC

%%
%
%
%
%
%
%
%%
%%
%
%
%
%
%
%%

7




mais
proc

%%%%%
% A
% c
%
% Cri
% Dat
% Dat
%%%%%
funct

clc
globa

k = [
for i
k
[
X
T

end

% Sep

XA1 =
T1 =

XA2 =

Mdu
78
Para av
s dois valo
cedimentos
%%%%%%%%%%%
A funo "c
curso de MA

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion caso5_
al k_aux
[0.054 0.09
i = 1:3
k_aux = k(i
[T,XA] = od
XA_aux{i} =
T_aux{i} =
parao das
= XA_aux{1,
T_aux{1,1}
= XA_aux{1,
ulo 4: Est

valiar a in
ores distin
s anteriores
%%%%%%%%%%%
caso5" solu
ATLAB. Maio

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
_temp
% Declara
98 0.023];
i);
de45('reato
= XA;
T;
s variveis
,1};
};
,2};
tudo de C

nfluncia d
tos para k
s:
%%%%%%%%%%%
ucionar o p
ores detalh

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
ao de var
% Variao
% Utiliza
or_temp',[0
% concaten
% concaten
s para exib
Casos

da temper
k: 0,098 e
%%%%%%%%%%
problema d
hes, ver a

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
riveis gl
o de k
o de um
0 150],0);
nao das
nao dos
bio grf
ELEM
ratura esc
e 0,023. Em
%%%%%%%%%%
o CASO 5 d
postila.

za.

de 2009.
%%%%%%%%%%
obais
k por vez

converes
tempos
ica
MENTUSJR.C
colhemos a
m seguida
%%%%%%%%%%
do quarto m





%%%%%%%%%%

Consultoria
arbitrariam
a aplicamo
%%%%%%%%%%
mdulo do





%%%%%%%%%%
PTCC

mente
os os
%%
%
%
%
%
%
%
%%

7

T2 =

XA3 =
T3 =

% Exi

figur
plot(
hold
plot(
plot(
xlabe
ylabe
title
legen
grid

%%%%%
% A
%
% Cri
% Dat
% Dat
%%%%%
funct

globa

% Dec

V = 2

% cri

dxAdt





Mdu
79
T_aux{1,2}
= XA_aux{1,
T_aux{1,3}
ibio grf
re('Name','
(T1,XA1,'k'
on
(T2,XA2,'k-
(T3,XA3,'k.
el('Tempo d
el('Convers
e('Caso 5')
nd('k = 0,0
%%%%%%%%%%%
A funo "r

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion dxAdt
al k_aux
clarao de
25;
iao da eq
t = k_aux*(
ulo 4: Est

};
,3};
};
fica
'CASO 5','N
')
-.')
.-')
de Residnc
so (%)')
)
054','k = 0
%%%%%%%%%%%
reator_temp

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
= reator_t
% Dec
e variveis
quao dife
(1-xA(1));
tudo de C

Number','of
cia (s)')
0,098','k =
%%%%%%%%%%%
p" dar supo

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
_temp(t,xA)
clarao de
s
erencial
Casos

ff','Color
= 0,023','
%%%%%%%%%%
orte fun

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
e varivei
ELEM
','w')
Location',
%%%%%%%%%%
o "caso5

za.

de 2009.
%%%%%%%%%%
s globais
MENTUSJR.C
'best')
%%%%%%%%%%
_temp".




%%%%%%%%%%
Consultoria
%%%%%%%%%%





%%%%%%%%%%

PTCC
%%
%
%
%
%
%
%%

8





prod
conv
rea
as te
dens



mod
total
prim



Anal


Ond

Com
cada
pode
cada


Mdu
80
Esse ca
duzido enq
verso oco
o ocorren
emperatura
sidade as
Com es
delo. Se o
em cada
meiro reator
logamente
e F defin
Para o
mo o sistem
a tanque, a
em ser usa
a tanque s
ulo 4: Est

CA
(Tra
aso uma
quanto o r
orre em tr
ndo segun
as e os vo
ssumida co
ssas cons
volume e
tanque tam
r :

e, o balano
nido em ter
nosso cas
ma bin
apenas um
ados. Se n
o (cada te
tudo de C

ASO 6: C
abalha
extenso
reagente A
s tanques
ndo uma ci
olumes dos
onstante a
sideraes
a densida
mbm . A
ou
o de mass
rmos de un
so apenas
rio e ns
m compone
ns, arbitra
ermo tem u
Casos


CSTRs
ando co
do caso 5
A consu
s de mistur
ntica de p
s tanques
atravs do
em men
de de cad
Assim, a eq

sa total nos
nidade com
a equao
conhecem
ente req
ariamente
unidade de
ELEM
s em S
om ED
onde um
umido. Ag
ra perfeita
primeira or
so distint
sistema.
nte, ns p
a tanque s
quao tota

s tanques 2

mo (m
3
/min
o da contin
mos a mas
uerido par
escolherm
e kg.mol d
MENTUSJR.C
rie
Os)
determina
ora consid
locados e
rdem. Con
tos, porm
podemos f
so consta
al da conti
2 e 3 dad
n).
nuidade se
ssa total d
ra a equa
mos A, as
e A/min):



Consultoria
do produto
dere que
m srie, co
nsideremos
m constante
formular n
antes, a m
nuidade pa
do por:
er necess
do materia
o. Ou A
equaes
PTCC
o B
essa
om a
s que
es. A

nosso
massa
ara o
sria.
al em
ou B
para

8


Send


Cond

-
-
-
-


so

-

%%%%%
% A
% c
%
% Cri
% Dat
% Dat
%%%%%
funct

clc
[T,CA

% Exi

figur
plot(
hold
plot(
plot(
xlabe
ylabe
title
legen
grid

-

%%%%%
% A
%

Mdu
81
do
dies inic
C
A1
= 0,
C
A2
= 0,
C
A3
= 0,
C
A0
= 1,

Nesse c
colocadas
Para a f
%%%%%%%%%%%
A funo "c
curso de MA

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion caso6
A] = ode45(
ibio grf
re('Name','
(T,CA(:,1),
on
(T,CA(:,2),
(T,CA(:,3),
el('Tempo d
el('Convers
e('Caso 6')
nd('C_A_1',
Para a f
%%%%%%%%%%%
A funo "r

ulo 4: Est

e rearran
ciais (t = 0)
,4
,2
,1
,8
caso as va
s de forma
funo prin
%%%%%%%%%%%
caso6" solu
ATLAB. Maio

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
('reator',[
fica
'CASO 6','N
,'k')
,'k-.')
,'k.-')
de Residnc
so (%)')
)
,'C_A_2','C
funo de
%%%%%%%%%%%
reator" dar

tudo de C

njando ma
):
ariveis de
matricial. A
ncipal:
%%%%%%%%%%%
ucionar o p
ores detalh

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
[0 15],[0.4
Number','of
cia (s)')
C_A_3','Loc
equaes
%%%%%%%%%%%
r suporte

Casos

atematicam



e solues
Acompanh
%%%%%%%%%%
problema d
hes, ver a

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
4 0.2 0.1]
ff','Color
cation','b
:
%%%%%%%%%%
funo "

ELEM
mente:
s e de eq
he o cdigo
%%%%%%%%%%
o CASO 6 d
postila.

za.

de 2009.
%%%%%%%%%%
);
','w')
est')
%%%%%%%%%%
caso6".

MENTUSJR.C


uaes, a
o a seguir:
%%%%%%%%%%
do quarto m





%%%%%%%%%%
%%%%%%%%%%


Consultoria
lm de ou
%%%%%%%%%%
mdulo do





%%%%%%%%%%
%%%%%%%%%%


PTCC
utras,
%%
%
%
%
%
%
%
%%
%%
%
%

8

% Cri
% Dat
% Dat
%%%%%
funct

CA0 =
tau =
k1 =
k2 =
k3 =

% cri

dCAdt

















Mdu
82
iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion dCAdt
= 1.8;
= 2.0;
0.5;
0.5;
0.5;
iao do ve
t = [(1/tau
(1/tau
(1/tau
ulo 4: Est

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
= reator(t
etor equa
u)*(CA0-CA(
u)*(CA(1)-C
u)*(CA(2)-C
tudo de C

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
t,CA)
o diferenc
(1)) - k1*C
CA(2)) - k2
CA(3)) - k3
Casos

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
cial
CA(1);
2*CA(2);
3*CA(3)];
ELEM
za.

de 2009.
%%%%%%%%%%
MENTUSJR.C



%%%%%%%%%%
Consultoria



%%%%%%%%%%
PTCC
%
%
%
%%


8




enta
algu
prom
sulfu
HDT
uma
Leito
reag
com

reato
Anch
Rea


gaso




Onde


-
-
-
-
-
-
-
-
-
-
-


Mdu
83
Os com
anto, esse
mas veze
move ao m
urados e n
T (do ingls
a corrente
o Gotejan
gem produ
postos aro
Nosso p
or HDT. E
heyta, J.,
ctores: Co
Segund
osa podem
e:
= hol
R = con
T
G
= tem
p
G
H2
= p
t = temp
u
G
= vel
z = com
k
L
H2
= c
(cm/s);
a
L
= re
H
H2
= co
C
L
H2
= c
ulo 4: Est

C
(Tr
mbustveis
monoplio
es, catastr
meio ambie
nitrogenad
s, Hidrotra
gasosa de
te na pre
uzindo H2
omticos.
problema
Esse proble
"Mathem
ocurrent ve
o Mederos
mos equaci
ldup da fas
nstantes ge
mperatura
presso de
po (s);
locidade s
mprimento (
coeficiente
ea superfic
onstante d
concentra
tudo de C

CASO 7
rabalha
fsseis s
o energt
rficas. Pa
nte, dentre
os no le
atamento d
e hidrogn
esena de
2S, os n
consiste e
ema bas
matical M
rsus Conte
s e Anchey
onar a cor
se gasosa;
eral dos ga
na fase ga
e gs hidrg
uperficial d
(altura) do
de transfe
cial da inter
e Henry (P
o molar n
Casos

7: Reat
ando c
so a bas
ico traz co
ara reduz
e outras a
o diesel. E
de Diesel).
nio atravs
e catalisa
nitrogenado
em identific
seado em
Modeling a
ercurrent O
yta, atrav
rrente de h
;
ases (m
3
.P
asosa ();
gnio (Pa);
da fase gas
reator (cm
erncia de
rface lquid
Pa.cm
3
/mo
na fase lq
ELEM
tor HDT
com ED
e energt
onsigo con
ir o impa
es, est
Esse proc
Consiste
s do leo,
dores. Os
os, NH3,
car o perf
parte do
and Simu
Operations
s de um b
idrognio
a/mol.K);
sosa (cm/s
m);
e massa do
da (cm
-1
);
ol);
uida (mol/c
MENTUSJR.C
T
DP)
tica da hu
nseqnci
acto que e
a reduo
cesso co
apenas na
contido n
s compos
alm da
il de temp
artigo (Me
ulation of
s", Science
alano de
como:

s);
o H
2
na in
cm
3
).
Consultoria
umanidade
as ambien
essa ativi
o de compo
onhecido c
a passagem
num reator
tos sulfur
a reduo
peratura de
ederos, F.
Hydrotre
Direct, 200
massa na
terface ga
PTCC
e. No
ntais,
dade
ostos
como
m de
r tipo
rados
o de
e um
S. e
eating
07).
fase
asosa

8



amb
difer
de a
em
Difer

arbit
ante


estru


Para




Mdu
84
Observe
bos em se
rencial nos
atividade do
termos es
rencial Par
Para re
trariamente
erior pode s
O pdep
utura:
a
Para o n


ulo 4: Est

e que a eq
us termos
s informa o
o processo
spaciais. E
rcial, EDP.
esolver es
e que os
ser escrita
e resolve e
e
nosso caso

tudo de C

quao an
diferencia
o perfil de p
o. No lado
Esse tipo
.
sa equa
parmetro
como:
equaes d
.
o observe

Casos

nterior det
ais. No lad
presso do
direto, ess
de equa
o utilizam
os sejam
diferenciais
que:
ELEM
m duas i
do esquerd
o gs hidro
se perfil
o clas
mos o com
dados de
s parciais q
MENTUSJR.C

nformae
do da igua
ognio ao l
dado ao lo
ssificado c
mando pd
e forma q

que conten
Consultoria
es importa
aldade o te
ongo do te
ongo do re
como Equ
depe. Sup
ue a equ
ham a seg

PTCC
ntes,
ermo
empo
eator,
ao
ondo
ao
guinte

8





-

%%%%%
% A
% c
%
% Cri
% Dat
% Dat
%%%%%
funct

clc
m = 0
z = 1
t = 0

sol =
pH2 =

% Gr
figur
surf(
title
grid
xlabe
ylabe
zlabe

% Per
figur
plot(
grid
title
xlabe
ylabe



-

%%%%%
% A
%
% Cri
% Dat
% Dat
%%%%%
funct

c = 5
f = 1
s = 5


Mdu
85



Dessa f
para a f
%%%%%%%%%%%
A funo "c
curso de MA

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion caso7
0;
1:1:10;
0:0.035:10;
= pdepe(m,@
= sol(:,:,1
fico de su
re('Name','
(z,t,pH2)
e('Perfis s
el('Comprim
el('Tempo (
el('Presso
rfil ao lon
re('Name','
(z,pH2(end,
e('Perfil a
el('Comprim
el('Presso
para a f
%%%%%%%%%%%
A funo "H

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion [c,f,s
513.19;
102.56 * u;
50.89*(u/10
ulo 4: Est

forma, o c
funo prin
%%%%%%%%%%%
caso7" solu
ATLAB. Maio

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
;
@HDT,@HDTci
1);
uperfcie (
'Perfis sim

simultneos
mento (cm)'
(s)')
o de H_2')
ngo do reat
'Perfil ao
,:))
ao longo do
mento (cm)'
o de H_2')
funo que
%%%%%%%%%%%
HDT" dar su

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
s] = HDT(z,
;
0 - 0.57);
tudo de C

digo suge
ncipal:
%%%%%%%%%%%
ucionar o p
ores detalh

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
i,@HDTcc,z,
(3D)
multneos',
s')
')
tor
longo do r
o reator no
')
e contm a
%%%%%%%%%%%
uporte fu

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
,t,u,DuDz)
Casos

erido
%%%%%%%%%%
problema d
hes, ver a

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
,t);
,'Number',
reator no
o instante
a equao:
%%%%%%%%%%
uno "cas

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
ELEM
%%%%%%%%%%
o CASO 7 d
postila.

za.

de 2009.
%%%%%%%%%%
'off')
instante f
final')

%%%%%%%%%%
o7".

za.

de 2009.
%%%%%%%%%%
MENTUSJR.C
%%%%%%%%%%
do quarto m





%%%%%%%%%%
inal','Num
%%%%%%%%%%





%%%%%%%%%%
Consultoria
%%%%%%%%%%
mdulo do





%%%%%%%%%%
mber','off'
%%%%%%%%%%





%%%%%%%%%%
PTCC
%%
%
%
%
%
%
%
%%
)
%%
%
%
%
%
%
%%

8

-

%%%%%
% A
%
% Cri
% Dat
% Dat
%%%%%
funct
u0 =



-

%%%%%
% A
%
% Cri
% Dat
% Dat
%%%%%
funct
pl =
ql =
pr =
qr =





Mdu
86
para a f
%%%%%%%%%%%
A funo "H

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion u0 = H
4.2;
para a f
%%%%%%%%%%%
A funo "H

iado e Atua
ta da cria
ta da ltim
%%%%%%%%%%%
tion [pl,ql
ul - 4.2;
0;
ur;
0;
ulo 4: Est

funo que
%%%%%%%%%%%
HDTci" dar

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
HDTci(z)
funo que
%%%%%%%%%%%
HDTcc" dar

alizado por
o: 15 de
ma atualiza
%%%%%%%%%%%
l,pr,qr] =
tudo de C

e contm a
%%%%%%%%%%%
suporte

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
e contm a
%%%%%%%%%%%
suporte

r Phillipi
janeiro de
ao: 15 de
%%%%%%%%%%%
HDTcc(zl,u
Casos

a condio
%%%%%%%%%%
funo "c

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
a condio
%%%%%%%%%%
funo "c

R. O. Sou
e 2009.
e janeiro
%%%%%%%%%%
ul,zr,ur,t
ELEM
inicial:
%%%%%%%%%%
aso7".

za.

de 2009.
%%%%%%%%%%
inicial:
%%%%%%%%%%
aso7".

za.

de 2009.
%%%%%%%%%%
)
MENTUSJR.C
%%%%%%%%%%





%%%%%%%%%%
%%%%%%%%%%





%%%%%%%%%%
Consultoria
%%%%%%%%%%





%%%%%%%%%%
%%%%%%%%%%





%%%%%%%%%%
PTCC
%%
%
%
%
%
%
%%
%%
%
%
%
%
%
%%


8































Mdu
87
ulo 4: Est

tudo de C

Casos
ELEMMENTUSJR.CConsultoriaPTCC


8









1

2

3

4

5


Mdu
88
1. O MAT
voc err
2. Todas a

3. Existe s
4. O melho

5. Voc tr
um prog
ulo 4: Est

C
LAB rea
rou;
as sub-rotin
sempre ma
or cdigo
abalha co
grama ade
tudo de C

Conside
liza apena
nas do sof
ais de um c
sempre o
m ENGEN
equado.
Casos

erae
as o que
ftware fora
cdigo que
o mais sim
NHARIA. S
ELEM
es Fina
pedido
m criadas
e execute a
ples;
Seus clcu
MENTUSJR.C
is
se ele e
de forma g
a mesma ta
ulos so p
Consultoria
errou, po
genrica;
arefa;
esados. U
PTCC
orque
Utilize