Você está na página 1de 9

1

Limites, Derivadas, Integrais e Equaes diferenciais Clculo de Limites O limite de uma expresso simblica usa o comando Limit nas seguintes formas: Exemplos: Calcule os seguintes limites (a) Lim x0 (d) Lim x
senx x x +1 x 1

(b) Lim x2

x2 x 4
2

(c) Lim x0

1 1 e Lim x 0 + x x

syms x; >> limit(sin(x)/x) ans= 1 >> limit((x-2)/(x^2-4),2) ans= 1/4 >> limit(1/x,x,0,'right') ans= inf >> limit(1/x,x,0,'left') ans= -inf >> limit((x+1)/(x-1),inf) ans = 1

Clculo da Derivada de uma funo A derivao de uma expresso simblica usa a funo diff em uma dentre as quatro formas: (i) Para derivar uma funo y = f(x) em relao a x. Definimos a funo f Utiliamos o comando diff(f) para encontrar a derivada de f em relao a x . Exemplo: Derive f(x) = 3x3 + 2x3 + ex. >> f=' 3*x^4 + 2*x^3 + exp(x)' f = 3*x^4 + 2*x^3 + exp(x) >> diff(f) ans =12*x^3+6*x^2+exp(x) (ii) Suponha que y= f(x) dependa de um parmetro a e que desejamos calcular a derivada de y em relao ao parmetro a. Depois de definir f utilizamos o comando diff(f, a)

Exemplo >> f= 'a*sin(2*x)' f =a*sin(2*x) >> diff(f,'a') ans =sin(2*x) Clculo das derivadas de ordem superior a 1 Para calcular uma derivada de 2a ordem de y=f(x) em relao a x usamos o comando diff(f,2) Exemplo Para f(x) do exemplo anterior calcule f (x) e tambm f (a).

>> diff(f,2) ans =-4*a*sin(2*x) >> diff(f,2,'a') ans =0 Para o cculo de f , f(iv), etc... utilizamos diff(f,3), diff(f,4), etc.... Clculo de Integrais Indefinidas O comando int(f) integra f(x) em relao a x. Exemplo: 2 Calcule x ln xdx >> f='x^2* ln(x)' f =x^2* ln(x) >> int(f) ans =1/3*x^3*log(x)-1/9*x^3 Se a integral for definida,isto , f ( x)dx utlizamos o comando int(f,
a b

a, b) Exemplo Calcule x 2 ln( x)dx


1 10

>> A=int(f,1,10) A =1000/3*log(2)+1000/3*log(5)-111 >> vpa(A) ans = 656.52836433134856133933048489478

Exerccio Calcule >> h=int('(10*x^2 + 40*x + 30)/(x^2 + 6*x + 8)') h =10*x-15*log(x+4)-5*log(x+2) >> pretty(h) 10 x - 15 log(x + 4) - 5 log(x + 2) Grficos Simples Grficos constituem um recurso visual poderoso para a interpretao de dados. No caso bidimensional, um dos processos que pode ser seguido dado pela seguinte seqncia de comandos: >> x=linspace( a , b, n); (Cria um sequncia de n valores para a varivel x entre a e b) >> y = f(x); (A atribuio y = f(x) calcula a funo f nestes n pontos) >> plot( x, y) (plota o grfico da funo na grade definida acima) Exemplo: Plotar o grfico de y = ex para x entre a=-5 e b= 20. Tome n = 30. >> x=linspace(-5,20,30); >> y=exp(x); >> plot(x,y)
10 x 2 + 40 x + 30 x 2 + 6 x + 8 dx

possvel tambm plotar um grfico conjunto de duas funes. Exemplo: Plotar o grfico conjunto de y = sen x e z = cos x para x [0, 2] com n=20. >> x=linspace(0, 2*pi,30); >> y=sin(x); >> z=cos(x); >> plot(x,y,x,z)

Exerccio Utilize a barra de ferramentas no grfico acima para colocar nomes nos eixos coordenados e escrever ttulo.

Comandos Opcionais: Grid Estabelece uma grade na tela do grfico e deve ser acrescentado aps o comando plot na forma (plot (x, f(x)) , grid ).

Estilos de Linha, Marcadores e Cores Podem ser especificados aps o comando plot de acordo com a seguinte tabela: Smbolo y m c r g b w k Cor amarelo magenta ciano vermelho verde azul branco preto Smbolo . + * : -. -Tipo de linha ponto crculo x-marca mais asterisco linha continua linha pontilhada traos e pontos linha tracejada

Exemplo : Plotar o grfico conjunto de y= x2 e y = ex , para x variando de 4 at 4. Utilizar cores vermelho e preto e estilos de linhas com crculos e asteriscos. >> x = linspace(-2,2,30); >> y=x.^2; >> z= exp(x); >> plot(x,y,'ro',x,z,'k*')

O ponto aps a varivel x (na definio de y = x2) indica a multiplicao do escalar x pelo escalar x. Sem este ponto o MATLAB assume que esta operao matricial.

Definio de eixos O comando axis([ xmim xmax ymim ymax]) define os valores mximo e mnimo dos eixos e deve ser includo aps o comando plot depois da vrgula. Exemplo Plotar y = x3 para x= -2..2 , y = -10..10 e n=30. >> x = linspace(-2, 2, 30); >> y=x.^3; >> plot(x,y), axis([-2 2 -10 10])

Exerccio: Testar, aps o plot, no grfico acima os opcionais de eixos: axis square, axis normal, axis off, axis on, axis equal. Outros tipos de grficos: Polar O comando polar(t, r) plota o grfico em coordenadas polares com t e r previamente definidos. Exemplo >> t=0:.01:2*pi; >> r=sin(2*t).*cos(2*t); >> polar(t,r) Obs: A definio de t acima indica que t varia de 0 at 2 em intervalos de comprimento .01. Esta forma de definir t equivalente ao comando linspace.

Barras e Escadas Os comandos bar(x,y) e stairs(x,y) plotam grficos na forma de barras e de escada. Exemplos: (1) Grfico de barras >> x = -2:.5:2; >> y=x.^3; >> bar(x,y), axis square

(2) Grfico de escada >> x = -2:.5:2; >> y=x.^3; >> stairs(x,y), axis square

Comando fplot Com sintaxe na forma fplot( f, [xmin xmax]) este comando tambm uma opo para plotar grficos bidimensionais. A varivel x varia no intervalo especificado acima. Exemplo: >> f=' x* sin(x)'; >> fplot(f,[-10 10])