0% acharam este documento útil (0 voto)
7 visualizações21 páginas

Tutorial de MATLAB para Cálculo Básico

Tutotial para o emprego do software Mathlab para os cursos de Cálculo

Enviado por

Alex Flavio
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações21 páginas

Tutorial de MATLAB para Cálculo Básico

Tutotial para o emprego do software Mathlab para os cursos de Cálculo

Enviado por

Alex Flavio
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Tutorial

MATLAB 6.5
1

Índice

1. Introdução ..............................................................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 Trigonométricas .........................9
3.3 Integrais ..........................................................11
3.3.1 Integrais Trigonométricas ..........................11
3.3.2 Integrais Definidas ......................................12
3.4 Gráficos ..........................................................14
3.4.1 Superfície de Revolução de Funções .......17
3.5 Máximo e Mínimo de Funções ......................19
4. Resumo de Comandos ........................................20
2

1. INTRODUÇÃO

O tutorial tem por objetivo familiarizar um aluno, que faz um curso básico de
cálculo, com os comandos e linguagem de um software de matemática.
Nesse tutorial serão dados os comandos mais utilizados para o cálculo de
limites, derivadas, integrais e de como se plotar gráficos através do software
MATLAB. Além disso será fornecido um histórico do programa e como obtê-lo
através do meio mais difundido da atualidade, a Internet.
3

2. O MATLAB

O MATLAB foi desenvolvido no início da década de 80 por Cleve Moler, no


Departamento de Ciência da Computação da Universidade do Novo México, EUA.
É um software de alta performance voltado para o cálculo numérico. Integra
análise numérica, cálculo com matrizes, processamento de sinais e construção de
gráficos em ambiente fácil de ser usado, onde problemas e soluções são escritos
na linguagem simplificada da matemática e não na linguagem de programação,
como muitos outros softwares.
Versões anteriores a esta que será enfocada, foram desenvolvidas na firma
comercial MathWorks Inc., que detêm os direitos autorais destas implementações.
As versões recentes do produto Matlab melhoram significativamente o ambiente
interativo, incluindo facilidades gráficas de visualização e impressão; todavia a
"Linguagem Matlab'' manteve-se quase inalterada.
A versão em questão é obtida pela internet através da página
[Link] . Para a instalação é necessário fazer um cadastro e
pagar uma taxa pela licença do produto. Infelizmente não foi encontrada uma
versão Light para o MATLAB 6.5, essa versão é um programa que contém as
funções básicas do software, que não precisa de cadastro e nem do pagamento
da taxa de licença.
4

3. O uso do MATLAB

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

Após abrir essa tela o programa está pronto para realizar as operações
pertinentes ao Cálculo. Os comandos para que o programa realize limites,
derivadas e integrais serão apresentados ao longo do tutorial e serão reunidos ao
final para uma consulta rápida.
Os comandos básicos no MATLAB, como somas, expoentes, etc., são os
convencionais, ou seja:
- Adição: +
- Subtração: -
- Multiplicação: *
- Divisão: /
5

- Expoentes: ^
- Módulo: abs(x)
- Logarítmo de base y: logY(x), onde x é o logaritmando
- Raíz 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 operação, onde se tem x, y, z ou qualquer outra como
variável, é preciso definir sua variável, para isso usa-se o comando:
syms x ,
dessa forma estará indicando que qualquer x que for colocado em funções é uma
variável e não um número.
6

3.1 Limites

Para efetuar uma operação com limites no MATLAB, o comando que se deve
dar é: limit(f(x),x,a) onde f(x) é a função que se quer achar o limite, x é a variável e
a é o número no qual o x está tendendo ( x → a ).
Exemplo: Achar o limite abaixo:
1+ x 2
a) lim
x→2 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’ são os comandos para
calcular à esquerda e à direita, respectivamente.
7

Exemplo: Achar os limites abaixo:


x
a) lim+
x →3 x−3
x +1
b) lim−
x →1 ( x − 3) 3
8

3.2 Derivadas
Para o cálculo de derivas, o comando no MATLAB é:
diff(f(x)), onde f(x) é a função que se quer determinar a derivada.
Exemplo: Derivar as funções abaixo:
a) f ( x) = 2 x 2 + 3 x
1
b) f ( x) =
3− x

3.2.1 Derivadas superiores


As derivadas superiores são simples de se calcular no MATLAB, o comando
para tal operação é o mostrado abaixo:
diff(f(x),2), esse exemplo é para a derivada segunda da função f(x), para
derivada terceira, coloca-se 3 no lugar do número 2, para derivada quarta, o
numero 4 e assim por diante.
9

Exemplo: Achar a derivada segunda das seguintes funções:


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

3.2.2 Derivadas Trigonométricas


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

3.3 Integrais
Na integração de funções, o comando que o MATLAB reconhece para atal
operação é:
int(f(x)) , pode – se colocar a função dentro dos parênteses, ou então definir
uma função f e simplesmente escrever int(f).
Exemplo: Integrar as funções abaixo:
a) ∫ x (1 − x) 2 dx

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

3.3.1 Integrais trigonométricas


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 necessário 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 Gráficos

No MATLAB têm-se como traçar gráficos. Para tal pode-se usar dois métodos: o
primeiro quando se quer um gráfico e não é necessário ter um valor máximo e um
valor mínimo do domínio, e quando o valor do domínio são os números reais.
Um exemplo para a plotagem de gráficos quando o domínio são os números
reais é o gráfico da reta f = x 2 − y 4 . O comando para fazer esse gráfico é:
ezplot(‘f’)
15

O outro modo de construir gráficos, tendo os limites do domínio é através do


comando:
ezplot(f(x),[valor mínimo, valor máximo])
16
17

3.4.1 Superfícies de Revolução

Para se obter uma superfície de revolução a partir de uma função os comandos


necessários são:
x=[0:0.1:1]; pontos de discretização do eixo ox
rad=f(x); (obs: ao se multiplicar um número 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 superfície de revolução ao girar a curva y = x 2 + 1 :


18
19

3.5 Máximos e Mínimos de Funções

Uma operação muito útil para o cálculo que o MATLAB contém é a operação
onde se consegue otimizar um problema, ou seja, é a operação onde se acha os
valores de máximo e de mínimo de funções. O MATLAB não faz o gráfico da
função, apenas fornece os valores máximos e mínimos das funções.
O comando para o cálculo dos mínimos é:
x=fminbnd(f(x),x1,x2), onde x1 e x2 são os intervalos onde se procura os
máximos e mínimos; sendo que .
Para o cálculo dos máximos, o comando é:
g(x)= -f(x)
x=fminbnd(g(x),x1,x2)
A estratégia de se usar a função oposta à função usada no cálculo dos mínimos
é devido ao fato de que o máximo na função f é o máximo na função 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’)
GRÁFICOS
ezplot(f(x),[max,min])
MÁXIMOS E MÍNIMOS x=fminbnd(f(x),x1,x2)

Você também pode gostar