Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Santa Elena
Carrea de Electrnica y
Telecomunicaciones
Proyecto
Tema:
Graficas de Funciones con Matlab
Sub Tema:
graficas de reas bajo la curva, volmenes de slidos en revolucin,
reas con coordenadas polares.
Materia:
Matemticas II
Tutor:
Ing. Francisco Hsieh.
Curso/Paralelo:
2/1
Alumno:
Gutirrez Alvarado Anbal
2016-1
rea entre curvas
1.-Simulacin de Montecarlo - rea bajo la Curva
%Datos para las aproximaciones
a = -1;%Limite inferior
b = 3;%Limite superior
n = 1000;%Numero de puntos aleatorios a generar para Simulacion de
Montecarlo
sim = 10;%Numero de simulaciones de Montecarlo a realizar
fprintf('
METODOS DE INTEGRACION
\n');
fprintf('---------------------------------------------------------------------\n');
fprintf('|
Definida |
Trapecio |
Simpson
Montecarlo |\n');
fprintf('---------------------------------------------------------------------\n');
fprintf('|
%f |
%f |
%f |
%f
fprintf('---------------------------------------------------------------------\n');
function T = trapecio(a,b,m,fs)
f = inline(fs);
h = (b-a);
h=h/m;
T = 0;
g=0;
p=0;
for k=1:(m-1)
g=k*h;
x = a + g;
p=feval(f,x);
T = T + p;
end
punto_a=a;
punto_b=b;
T = h*(feval(f,punto_a)+feval(f,punto_b))/2+h*T;
End
function s = simpson(a,b,m,fs)
f = inline(fs);
h = (b-a)/(2*m);
s1 = 0;
s2 = 0;
s3 = 0;
s1 = (h/3)*(feval(f,a)+feval(f,b));
for k=1:(m-1)
x = a + 2*k*h;
s2 = s2 + feval(f,x);
end
s2 = ((2*h)/3)*s2;
for k=1:m
x = a+h*(2*k-1);
s3 = s3 + feval(f,x);
end
s3 = ((4*h)/3)*s3;
s = s1 + s2 + s3;
end
function area = areaMontecarlo(a,b,fs,n)
f = inline(fs);
lA = [a:0.1:b];
lB = f(lA);
m = max(lB) + max(lB)*0.2;%Se calcula la altura del rectangulo
counter = 0;
for i=1:n
%Se grafican los puntos aleatorios, los puntos que estan bajo la
funcion y la funcion
%respectivamente
%graficar(xi,yi,trueX,trueY,lA,lB,a,b,m,fs);
End
function g = graficar(xi,yi,trueX,trueY,lA,lB,a,b,m,fs)
grid on
scatter(trueX,trueY,'*g');%Grafico de dispersion para los puntos aleatorios
%bajo la curva
hold on
grid on
plot(lA,lB,'b','linewidth',2);%Grafico de la funcion evaluada
end
a=input('Desde: ');
b=input('Hasta: ');
x=linspace(a,b,500);
y=(x.^3);
syms K;
syms n;
D= (b-a)/n;
E= a+((K-l)*D)+(D/2);
F= (E.^3)*D;
f=symsum(F,K,l,n);
A=limit(f,n,inf)
%%grafica
area(x,y);
grid on;
title(' Funcion Cubica ');
Arandelas
1.-Ejemplo 1
x=0:0.1:2;
y1=(real(sqrt(x)));
y2=x.^2;
plot(x,y1);
hold on;
plot(x,y2);
hold off;
cylinder(x);
2.-Arandela 2
x=0:0.1:2;
y1=(x.^2+1);
y2=1;
plot(x,y1);
hold on;
plot(x,y2);
hold off;
cylinder(y1);
1.-Cardioide
x=0:0.1:2*pi;
y=(1+cos(x));
plot(x,y);
cylinder(y);
2.-Rizo
x=0:0.1:2*pi/3;
y=(2-4.*cos(x));
plot(x,y);
cylinder(y);
Web grafa:
https://www.youtube.com/watch?v=0tGHDVa9SWg
https://www.youtube.com/watch?v=pBzhhsIKeU0
https://www.youtube.com/watch?v=FGj2Lma2-Gc
https://www.youtube.com/watch?v=zRzOf65Owb8