You are on page 1of 21

UNIVERSIDAD TÉCNICA DE ORURO

FACULTAD NACIONAL DE INGENIERIA


DEPARTAMENTO DE MATEMÁTICAS-CICLO BÁSICO

Tutorial:
ASISTENTE MATEMÁTICO MATLAB
MATEMÁTICA SIMBÓLICA: CALCULO I

MCs. Ing. Armengol Blanco Benito

Oruro, agosto 2002

1
Prólogo

El cálculo diferencial e integral, es una herramienta para desarrollar la mente del alumno
para puede aplicar en las distintas ramas del saber humano: Ingeniería, Economía, Ciencias
Puras y otras.

A nivel de ingeniería, es necesario que el alumno tenga una habilidad para aplicar los
conocimientos teóricos del Cálculo en problemas prácticos de su especialidad.

Por otra parte, el alumno dispondrá de este tutorial para fijar su conocimiento mediante el
apoyo de una herramienta como el MATLAB que es un utilitario de amplio uso por los
ingenieros y científicos de todo el mundo. El MATLAB, tiene una caja de herramientas
(Toolbox) sobre: Matemática general y simbólica, sistemas de control, optimización,
sistemas difusos, redes neuronales, identificación de parámetros, análisis de señales, etc.
Otro de sus utilitarios es el SIMULINK, para realizar simulación gráfica.

Por supuesto que existen otras herramientas para aplicaciones del cálculo diferencial e
integral, como ser: DERIVE, MATHCAD y otros. Pero en la vida todo es cuestión de
gusto.

El tutorial consiste en cinco programas para ser ejecutadas en MATLAB, las cuales son:

funciones.m
limites.m
derivar.m
maxmin.m
integrar.m

Las que están comprimidas en el archivo calculo.zip, el cual debe ser descargado y
posteriormente extraer los archivos al directorio WORK del MATLAB, para su ejecución.

Ante cualquier duda o dificultad, consultar por e- mail o contactarse personalmente.

MCs. Ing. Armengol Blanco Benito


DOCENTE


Marca registrada por The MathWorks, Inc.

2
echo off

% Tutorial: MATLAB, MATEMÁTICA SIMBÓLICA APLICADA AL CALCULO I


% DOCENTE: MCS. ING. ARMENGOL BLANCO BENITO

% funciones

clc
clf

echo on
syms x y

% gráfica de funciones

% graficar la función:

% f=(x+2)/(4- x^2)+log(x^3-x)

% La función en una forma más compacta: Forma que se aparece


% a las matemáticas que figuran en los libros de texto, es:

pretty((x+2)/(4-x^2)+log(x^3-x))

pause % pulse una tecla para continuar


clc

% la gráfica es:

ezplot((x+2)/(4-x^2)+log(x^3-x))

3
2 3
(x+ 2)/( 4-x )+ log(x -x)

10

-2

-4

-6

-1 0 1 2 3 4 5 6
x

pause % pulse una tecla para continuar


clc
clf
% graficar la función:

% f=2*sin((x-1)/(x+1))+1

% La función en una forma más compacta: Forma que se aparece


% a las matemáticas que figuran en los libros de texto, es:

pretty(2*sin((x-1)/(x+1))+1)

pause % pulse una tecla para continuar


clc

% la gráfica es:

ezplot(2*sin((x-1)/(x+1))+1)

4
2 sin ((x-1)/( x+ 1 ))+ 1

2.5

1.5

0.5

-0.5

-1

-6 -4 -2 0 2 4 6
x

pause % pulse una tecla para continuar


clc
clf
% graficar la función:

% y=(10^x-10^-x)/(10^x+10^-x)+1

% La función en una forma más compacta: Forma que se aparece


% a las matemáticas que figuran en los libros de texto, es:

pretty((10^x-10^-x)/(10^x+10^-x)+1)

pause % pulse una tecla para continuar


clc

% la gráfica es:

ezplot((10^x-10^-x)/(10^x+10^-x)+1)

5
(10 x-10-x )/(10 x+ 10 -x )+ 1

1.5

0.5

-1.5 -1 -0.5 0 0.5 1


x

pause % pulse una tecla para continuar


clc

% Funciones inversas

finverse(2*sin((x-1)/(x+1))+1)

pause % pulse una tecla para continuar


clc

% forma simple

pretty(ans)

pause % pulse una tecla para continuar


clc
% la gráfica de

ezplot(ans)

6
-(1+ asin (-1 /2 + 1 /2 x ))/(- 1+ asin(-1 /2 + 1 /2 x))

-2

-4

-1 -0.5 0 0.5 1 1.5 2 2.5 3


x

pause % pulse una tecla para continuar


clc

% Funciones inversas

finverse((10^x-10^-x)/(10^x+10^-x)+1)

pause % pulse una tecla para continuar


clc

% forma simple

pretty(ans)

pause % pulse una tecla para continuar


clc

% su gráfica

ezplot(ans)

7
1/ 2 l o g(-x /(-2 + x))/l o g (10 )

0.5

-0.5

-1

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2


x

pause % pulse una tecla para continuar


clc

% composición de funciones

% sean las funciones:


% 2
%f=x

% g = 2x

f=x^2

g=2*x

pause % pulse una tecla para continuar


clc

% en forma más compacta

pretty(f)
pretty(g)

pause % pulse una tecla para continuar


clc

% la composición de funciones

8
% f(g(x))

compose(f,g)

pretty(ans)

pause % pulse una tecla para continuar


clc

% la composición de funciones
% g(f(x))

compose(g,f)

pretty(ans)

pause % pulse una tecla para continuar


clc

% composición de funciones

% sean las fuciones:

% 1
% f = ----
% 2
% 1+x

% g = sen(x)

f=1/(1+x^2)

g=sin(x)

pause % pulse una tecla para continuar


clc

% la composición de funciones
% f(g(x))

compose(f,g)

pretty(ans)

pause % pulse una tecla para continuar


clc

9
% la composición de funciones
% g(f(x))

compose(g,f)

pretty(ans)

pause % pulse una tecla para continuar


clc

echo off

10
echo off

% límites

clc
clf

echo on

syms x y z h

% Límites de funciones

% Hallar el límite de la función:

% lim (4x + 7)
% x->1

f=4*x+7 ;

limit(f,1)

pause % pulse una tecla para continuar


clc

% otra opción

limit(4*x+7,1)

pause % pulse una tecla para continuar


clc

% Hallar el límite de la función:

% 2
% x -x - 6
% Lim ---------
% x-> -2 x+2

limit((x^2-x-6)/(x+2),-2)

pause % pulse una tecla para continuar


clc

% Hallar el límite de la función:

% x+2

11
% lim ----
% x->oo x

limit((x+2)/x,inf)

pause % pulse una tecla para continuar


clc

% Hallar el límite de la función:

% sin(x)
% lim -----
% x->0 x

limit(sin(x)/x)

pause % pulse una tecla para continuar


clc

% Límite lateral por la derecha

% 2
% x - 3x + 2
% lim ------------
% + (x+1)(x+2)
% x->-1

limit((x^2-3*x+2)/(x+1)/(x+2),x,-1,'right')

pause % pulse una tecla para continuar


clc

% Límite lateral por la izquierda

% 2
% x - 3x + 2
% lim ------------
% - (x+1)(x+2)
% x->-1

limit((x^2-3*x+2)/(x+1)/(x+2),x,-1,'left')

pause % pulse una tecla para continuar


clc

% Hallar el siguiente límite:

12
% (x+2) 3
% lim ------- + log(x -x)
% x->0 (4-x^2)
%

f=(x+2)/(4-x^2)+log(x^3-x)

limit(f)

pause % pulse una tecla para continuar


clc

% Hallar el siguiente límite:

% z pi
% lim (1-z)tg(-----)
% z->1 2

f=(1-z)*tan(pi*z/2) ;

limit(f,z,1)

pause % pulse una tecla para continuar


clc

% Hallar el siguiente límite:

% 3 3
% (x+h) - x
% lim ---------
% h->0 h

f=((x+h)^3-x^3)/h ;

limit(f,h,0)

pause % pulse una tecla para continuar


clc

echo off

13
echo off

% derivadas

clc
clf

echo on

syms x y z t u

%derivadas

% Hallar la primera derivada de:

% 4
% f(x) = 4 - x

f='4- x^4' ;

diff(f)

pretty(ans)

pause % pulse una tecla para continuar


clc

% Hallar la segunda derivada


% 4
% f(x) = 4 - x

diff('4- x^4',2)

pretty(ans)

pause % pulse una tecla para continuar


clc

% Hallar la primera derivada de:

% sin(4*x+6)

diff(sin(4*x+6))

pretty(ans)

14
pause % pulse una tecla para continuar
clc

% Hallar la primera derivada de:


% x 3
% sin(--)+3x
% 2
% sin(4 x+6)(tg(7 x+log(2x)))

diff(sin(4*x+6)*(tan(7*x+log(2*x)))^(sin(x/2)+3*x^3))

pause % pulse una tecla para continuar


clc

% En forma más compacta

pretty(ans)

pause % pulse una tecla para continuar


clc

% Hallar la primera derivada de:


% 2
% z +1
% f(z) = ------
% 1/2
% z

diff((z^2+1)/(z^(1/2)),'z')

pretty(ans)

pause % pulse una tecla para continuar


clc

% Hallar la primera derivada de:

% 2
% (1 + 3t)
% g(t) = e

g=exp((1+3*t)^2) ;

diff(g,'t')

15
pretty(ans)

pause % pulse una tecla para continuar


clc
echo off

16
echo off

% Cálculo de máximos y mínimos: Aplicación de derivadas

clc
clf

echo on

syms x y z t u

% Hallar los extremos de la función:

% 2
% y = x - 2x + 3

y= x^2 - 2*x +3

diff(y)

pretty(ans)

pause % pulse una tecla para continuar


clc

% Calculo de los puntos críticos de 1ra especie

solve(ans)

pause % pulse una tecla para continuar


clc

% la gráfica de la función

ezplot(y)

pause % pulse una tecla para continuar


clc

% Hallar los extremos de la función:

% 2
% x - 3x + 2
% y = ------------
% 2
% x + 3x + 2

17
y= (x^2 - 3*x +2)/(x^2+3*x+2)

diff(y)

pretty(ans)

pause % pulse una tecla para continuar


clc

% Calculo de los puntos críticos de 1ra especie

solve(ans)

numeric(ans)

pause % pulse una tecla para continuar


clc

% Calculo de los puntos críticos de 2a especie

diff(y,2)

solve(ans)
numeric(ans)

pause % pulse una tecla para continuar


clc

% la gráfica de la función

ezplot(y)

pause % pulse una tecla para continuar


clc

% Hallar los extremos de la función:

% 3 2
% y = x - 9 x +15 x +3

y= x^3 - 9*x^2 +15*x + 3

diff(y)

pretty(ans)

18
pause % pulse una tecla para continuar
clc

% Calculo de los puntos críticos de 1ra especie

solve(ans)

pause % pulse una tecla para continuar


clc

% Calculo de los puntos críticos de 2a especie

diff(y,2)

solve(ans)

pause % pulse una tecla para continuar


clc

% puntos de intersección con el eje x

solve(y)

numeric(ans)

pause % pulse una tecla para continuar


clc

% la gráfica de la función

ezplot(y,[-6, 12])

pause % pulse una tecla para continuar


clc

echo off

19
echo off

% integrales

clc
clf

echo on
syms x

% integrales

% calcular la integral indefinida de:

% 1/3
% sin(x )

int(sin(x^(1/3)))

pause % pulse una tecla para continuar


clc

% La respuesta en una forma más compacta: Forma que se aparece


% a las matemáticas que figuran en los libros de texto, es:

pretty(ans)

pause % pulse una tecla para continuar


clc

% Calcular la integral indefinida de la expresión

% 2
% 2x - 3x - 3
% ------------
% 2
% (x-1)(x -2x+5)

int((2*x^2-3*x-3)/(x-1)/(x^2-2*x+5))

pause % pulse una tecla para continuar


clc

pretty(ans)

pause % pulse una tecla para continuar

20
clc

% calculo de las fracciones parciales: int(f) integra la funcion f


% y, por regla general, separará los términos. Entonces, diff(ans)
% diferenciará cada término para producir la expresión original f
% en forma de suma de terminos que es la representación en
% fracciones parciales.

diff(ans)

pretty(ans)

pause % pulse una tecla para continuar


clc
echo off

21

You might also like