Você está na página 1de 21

Tutorial

MATLAB 6.5

Thas Rodrigues Tonon RA: 046655


Turma B
1

ndice

1. Introduo ..............................................................2
2. O MATLAB ..............................................................3
3. O Uso do MATLAB .................................................4
3.1 Limites ..............................................................6
3.1.1 Limites esquerda e direita .....................6
3.2 Derivadas ..........................................................8
3.2.1 Derivadas Superiores ...................................8
3.2.2 Derivadas Trigonomtricas .........................9
3.3 Integrais ..........................................................11
3.3.1 Integrais Trigonomtricas ..........................11
3.3.2 Integrais Definidas ......................................12
3.4 Grficos ..........................................................14
3.4.1 Superfcie de Revoluo de Funes .......17
3.5 Mximo e Mnimo de Funes ......................19
4. Resumo de Comandos ........................................20
2

1. INTRODUO

O tutorial tem por objetivo familiarizar um aluno, que faz um curso bsico de
clculo, com os comandos e linguagem de um software de matemtica.
Nesse tutorial sero dados os comandos mais utilizados para o clculo de
limites, derivadas, integrais e de como se plotar grficos atravs do software
MATLAB. Alm disso ser fornecido um histrico do programa e como obt-lo
atravs do meio mais difundido da atualidade, a Internet.
3

2. O MATLAB

O MATLAB foi desenvolvido no incio da dcada de 80 por Cleve Moler, no


Departamento de Cincia da Computao da Universidade do Novo Mxico, EUA.
um software de alta performance voltado para o clculo numrico. Integra
anlise numrica, clculo com matrizes, processamento de sinais e construo de
grficos em ambiente fcil de ser usado, onde problemas e solues so escritos
na linguagem simplificada da matemtica e no na linguagem de programao,
como muitos outros softwares.
Verses anteriores a esta que ser enfocada, foram desenvolvidas na firma
comercial MathWorks Inc., que detm os direitos autorais destas implementaes.
As verses recentes do produto Matlab melhoram significativamente o ambiente
interativo, incluindo facilidades grficas de visualizao e impresso; todavia a
"Linguagem Matlab'' manteve-se quase inalterada.
A verso em questo obtida pela internet atravs da pgina
http://www.matlab.com.br . Para a instalao necessrio fazer um cadastro e
pagar uma taxa pela licena do produto. Infelizmente no foi encontrada uma
verso Light para o MATLAB 6.5, essa verso um programa que contm as
funes bsicas do software, que no precisa de cadastro e nem do pagamento
da taxa de licena.
4

3. O uso do MATLAB

Ao iniciar o MATLAB, a tela inicial do programa que abre a imagem abaixo:

Aps abrir essa tela o programa est pronto para realizar as operaes
pertinentes ao Clculo. Os comandos para que o programa realize limites,
derivadas e integrais sero apresentados ao longo do tutorial e sero reunidos ao
final para uma consulta rpida.
Os comandos bsicos no MATLAB, como somas, expoentes, etc., so os
convencionais, ou seja:
- Adio: +
- Subtrao: -
- Multiplicao: *
- Diviso: /
5

- Expoentes: ^
- Mdulo: abs(x)
- Logartmo de base y: logY(x), onde x o logaritmando
- Raz quadrada: (x)^1/2
- Exponenciais: y^x
- Seno: sin(x)
- Cosseno: cos(x)
- Tangente: tan(x)
- Cossecante: csch(x)
- Secante: sec(x)
- Cotangente: cot(x)
- Constante : pi
- Constante e: exp
Antes de qualquer operao, onde se tem x, y, z ou qualquer outra como
varivel, preciso definir sua varivel, para isso usa-se o comando:
syms x ,
dessa forma estar indicando que qualquer x que for colocado em funes uma
varivel e no um nmero.
6

3.1 Limites

Para efetuar uma operao com limites no MATLAB, o comando que se deve
dar : limit(f(x),x,a) onde f(x) a funo que se quer achar o limite, x a varivel e
a o nmero no qual o x est tendendo ( x a ).
Exemplo: Achar o limite abaixo:
1+ x 2
a) lim
x2 1 x 2

3.1.1 Limites esquerda e direita

Para calcular limites esquerda e direita, o comando :


limit(f(x),x,a,left) e limit(f(x),x,a,right), onde left e right so os comandos para
calcular esquerda e direita, respectivamente.
7

Exemplo: Achar os limites abaixo:


x
a) lim+
x 3 x3
x +1
b) lim
x 1 ( x 3) 3
8

3.2 Derivadas
Para o clculo de derivas, o comando no MATLAB :
diff(f(x)), onde f(x) a funo que se quer determinar a derivada.
Exemplo: Derivar as funes abaixo:
a) f ( x) = 2 x 2 + 3 x
1
b) f ( x) =
3 x

3.2.1 Derivadas superiores


As derivadas superiores so simples de se calcular no MATLAB, o comando
para tal operao o mostrado abaixo:
diff(f(x),2), esse exemplo para a derivada segunda da funo f(x), para
derivada terceira, coloca-se 3 no lugar do nmero 2, para derivada quarta, o
numero 4 e assim por diante.
9

Exemplo: Achar a derivada segunda das seguintes funes:


1
a) f ( x) =
3 x
1
b) f ( x) = x
x

3.2.2 Derivadas Trigonomtricas


Exemplo: Derivar as seguintes funes:
a) f ( x) = sen( x)
b) f ( x ) = cos(2 x )
c) f ( x) = tan(3x + 5)
10
11

3.3 Integrais
Na integrao de funes, o comando que o MATLAB reconhece para atal
operao :
int(f(x)) , pode se colocar a funo dentro dos parnteses, ou ento definir
uma funo f e simplesmente escrever int(f).
Exemplo: Integrar as funes abaixo:
a) x (1 x) 2 dx

2 x 4 3x 3 + 5
b) 7 x 2 dx

3.3.1 Integrais trigonomtricas


Exemplo: Integrar as seguintes integrais:
a) (cos 2 x)dx

b) (sen 3x + 2)dx
12

c) (3 cos x + cos 3 x )dx

3.3.2 Integrais definidas


Ao se calcular integrais definidas no MATLAB, o comando necessrio fornecer o
seguinte comando:
int(f(x),a,b), onde a o limite inferior e b, o limite superior da integral.

Exemplos:
2
2x
a) ( x 3)
0
2
dx

1
(1 2 x 3x
2
b) )dx
0
13
14

3.4 Grficos

No MATLAB tm-se como traar grficos. Para tal pode-se usar dois mtodos: o
primeiro quando se quer um grfico e no necessrio ter um valor mximo e um
valor mnimo do domnio, e quando o valor do domnio so os nmeros reais.
Um exemplo para a plotagem de grficos quando o domnio so os nmeros
reais o grfico da reta f = x 2 y 4 . O comando para fazer esse grfico :
ezplot(f)
15

O outro modo de construir grficos, tendo os limites do domnio atravs do


comando:
ezplot(f(x),[valor mnimo, valor mximo])
16
17

3.4.1 Superfcies de Revoluo

Para se obter uma superfcie de revoluo a partir de uma funo os comandos


necessrios so:
x=[0:0.1:1]; pontos de discretizao do eixo ox
rad=f(x); (obs: ao se multiplicar um nmero por x colocar um . no comando)
n=length(rad);
cylinder(rad,n)
xlabel(eixo x)
ylabel(eixo y)
zlabel(eixo z)
[X,Y,Z]=cylinder(rad,n);
h=surf(X,Y,Z);
rotate(h,[0,1,0],90)
xlabel(eixo x)
ylabel(eixo y)
zlabel(eixo z)
view(15,15)

Exemplo: Construir a superfcie de revoluo ao girar a curva y = x 2 + 1 :


18
19

3.5 Mximos e Mnimos de Funes

Uma operao muito til para o clculo que o MATLAB contm a operao
onde se consegue otimizar um problema, ou seja, a operao onde se acha os
valores de mximo e de mnimo de funes. O MATLAB no faz o grfico da
funo, apenas fornece os valores mximos e mnimos das funes.
O comando para o clculo dos mnimos :
x=fminbnd(f(x),x1,x2), onde x1 e x2 so os intervalos onde se procura os
mximos e mnimos; sendo que .
Para o clculo dos mximos, o comando :
g(x)= -f(x)
x=fminbnd(g(x),x1,x2)
A estratgia de se usar a funo oposta funo usada no clculo dos mnimos
devido ao fato de que o mximo na funo f o mximo na funo oposta g.
20

4. Resumo de Comandos
limit(f(x),x,a)
LIMITES limit(f(x),x,a,left)
limit(f(x),x,a,right)
diff(f(x))
DERIVADAS
diff(f(x),2)
int(f(x))
INTEGRAIS
int(f(x),a,b)
ezplot(f)
GRFICOS
ezplot(f(x),[max,min])
MXIMOS E MNIMOS x=fminbnd(f(x),x1,x2)

Você também pode gostar