Você está na página 1de 4

UNIVERSIDAD AUTONOMA DE NUEVO LEON

FACULTAD DE CIENCIAS QUIMICAS


INGENIERIA QUIMICA

TAREA 6

NOMBRE:
SERGIO FERNANDO VILLALOBOS GARZA 1495648
JORGE ADRIAN TORRES CANTU 1495878
EDSON ELEAZIB VILLEGAS MARTNES 1465876
SEMESTRE: 6to
MATERIA: METODOS NUMERICOS
MAESTRO: RICARDO GOMEZ

SAN NICOLAS DE LOS GARZA, NUEVO LEON; A 04/03/13

CODIGO PROBLEMA 1
Metodo trapezoidal
n = 10;
hy = (4 - 0) / n;
for i=1 :n + 1;
y(i) = (i - 1) * hy;
end
sumy = 0;
for i = 1 : n;
x1 = 3 * y(i);
x2 = -3 * y(i);
hx = (x1 - x2) / n;
for j = 1: n + 1;
x(j) = x2 + (j - 1) * hx;
end
sumx1 = 0;
for j = 1: n;
z1 = ((x(j) ^ 2 - 9 * y(i) ^ 2)) ^ 0.5;
z2 = -((x(j) ^ 2 - 9 * y(i) ^ 2)) ^ 0.5;
hz = (z1 - z2) / n;
for k = 1: n + 1
z(k) = z2 + (k - 1) * hz;
end
sumz1 = 0;
for k = 1: n;
sumz1 = sumz1 + hz / 2 * (x(j) ^ 2 + z(k) ^ 2 + x(j) ^ 2 + z(k + 1)
^ 2);
end
z1 = ((x(j + 1) ^ 2 - 9 * y(i) ^ 2)) ^ 0.5;
z2 = -((x(j + 1) ^ 2 - 9 * y(i) ^ 2)) ^ 0.5;
hz = (z1 - z2) / n;
for k = 1: n + 1;
z(k) = z2 + (k - 1) * hz;
end
sumz2 = 0;
for k = 1 : n;
sumz2 = sumz2 + hz / 2 * (x(j + 1) ^ 2 + z(k) ^ 2 + x(j + 1) ^ 2 +
z(k + 1) ^ 2);
end
sumx1 = sumx1 + hx / 2 * (sumz1 + sumz2);
end

x1 = 3 * y(i + 1);
x2 = -3 * y(i + 1);
hx = (x1 - x2) / n;
for j = 1: n + 1;
x(j) = x2 + (j - 1) * hx;
end
sumx2 = 0;
for j = 1 : n;
z1 = ((x(j) ^ 2 - 9 * y(i + 1) ^ 2)) ^ 0.5;
z2 = -((x(j) ^ 2 - 9 * y(i + 1) ^ 2)) ^ 0.5;
hz = (z1 - z2) / n;
for k = 1 : n + 1;
z(k) = z2 + (k - 1) * hz;

end
sumz1 = 0;
for k = 1: n;
sumz1 = sumz1 + hz / 2 * (x(j) ^ 2 + z(k) ^ 2 + x(j) ^ 2 + z(k + 1)
^ 2);
end
z1 = ((x(j + 1) ^ 2 - 9 * y(i + 1) ^ 2)) ^ 0.5;
z2 = -((x(j + 1) ^ 2 - 9 * y(i + 1) ^ 2)) ^ 0.5;
hz = (z1 - z2) / n;
for k = 1: n + 1;
z(k) = z2 + (k - 1) * hz;
end
sumz2 = 0;
for k = 1:n
sumz2 = sumz2 + hz / 2 * (x(j + 1) ^ 2 + z(k) ^ 2 + x(j + 1) ^ 2 +
z(k + 1) ^ 2);
end
sumx2 = sumx2 + hx / 2 * (sumz1 + sumz2);
end
sumy = sumy + hy / 2 * (sumx1 + sumx2);
end
sumy

Você também pode gostar