You are on page 1of 21

Tutorial

MATLAB 6.5
Thas Rodrigues Tonon RA: 046655 Turma B

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

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.

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.

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.

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: a) lim
1+ x 2 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: a) lim +


x 3

x x3 x +1 ( x 3) 3

b) lim
x 1

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 b) f ( x) = 1 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: a) f ( x) = 1 3 x 1 x

b) f ( 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) b)

x (1 x) 2 dx

2 x 4 3x 3 + 5 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: a) b)

( x 3)
0 1 0

2x

dx
2

(1 2 x 3x

)dx

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) DERIVADAS diff(f(x)) diff(f(x),2) int(f(x)) int(f(x),a,b) ezplot(f) ezplot(f(x),[max,min]) x=fminbnd(f(x),x1,x2)

INTEGRAIS

GRFICOS MXIMOS E MNIMOS

You might also like