Sei sulla pagina 1di 4

Acumulacin de sumas utilizando matlab

Heiner Antonio Cayachoa Garca


Palabras clave: Sumatoria, carga elctrica,
I. INTRODUCCIN
Necesitamos acumular la suma de n valores
utilizando matlab, el propsito de este trabajo es
utilizar matlab para acumular dichos valores y
aplicar este mtodo para resolver problemas y
luego comparar los resultados con lo que nos dara
si hiciramos la integral o la sumatoria segn
corresponda al problema, esperamos resultados
aproximados a los hallados analticamente
utilizando formulas.
II. METODOS
A. Acumulacin de la sumas
1) En el ejercicio uno (1) se dividi la barra
cargada uniformente en varias secciones:
(10,100,1000), luego se hall la fuerza
generada por cada seccin tomando cada
pedazo como una carga puntual teniendo
en cuenta sus respectivas distancias.
Utilizando la ley del coulomb:


Despus de hallar la fuerza correspondiente a
cada carga puntual (trozo de varilla), para
hallar la fuerza total, se sumaron cada una de
las fuerzas.
Se espera que de un resultado aproximado o
muy cercano al hallado con la frmula de
fuerza para lnea cargada:


Donde l es la longitud de la varilla y a es la
distancia de la varilla a la carga tomando
como referencia (0,0) el inicio de la varilla.

2) En el ejercicio dos (2) se hall el nmero
de granos de arroz correspondiente a
cada cuadro del ajedrez segn la frmula:


Donde n es el cuadro respectivo del tablero de
ajedrez el cual va desde n hasta 64.
Luego se hall la suma en matlab cuadro por
cuadro.
III. RESULTADOS Y ANALISIS
1) En el ejercicio 1 analticamente
desarrollando la integral tenemos:


Al dividir la barra en 10 pedazos, nos da un
resultado:


Cuando dividimos la barra en 100 pedazos, nos da
un resultado:


Ahora al dividir la barra en 1000 pedazos, nos da
un resultado:


Por lo tanto podemos concluir que al dividir en
ms pedazos nos da un resultado ms aproximado.
El resultado en matlab fue el siguiente.

2) En el ejercicio 2 al hallar el nmero de
granos correspondiente a cada cuadro del
tablero de ajedrez y sumarlos
analticamente tenemos.


Ahora para hallar la equivalencia aproximada
en bultos. Tenemos:
1 grano = 0.2 g
1 kg = 1000 g
1bulto=50 kg
Entonces el resultado total en bultos es
Total en bultos es :

.
En matlab se obtuvo:

IV. CONCLUSIONES
Podemos concluir que un anlisis numrico,
puede solucionar problemas que en el anlisis
matemtico son mucho ms complicados.
Con ayuda de un computador es mucho mas
sencillo el desarrollo de cualquier problema,
debemos aprovechar estas herramientas como
estudiantes de ingeniera.
REFERENCIAS
[1] Raymond. A. Serway, Fisica para
ciencias e ingeniera, 6ta ed. vol II. Mxico:
McGraw-Hill, 202, p. 54-55.
[2] Sears & Zemansky, Fisica universitaria
con fsica con fsica moderna, 12 ed. vol II.
ANEXOS
Ejercicio # 1

fprintf('EJERCICIO # 1 \n');
%Tenemos una barra de un metro de longitud, cargada uniformemente con una
%densidad lineal de carga lh= 2C/cm, la barra esta en el mismo eje donde
%se encuantra una carga puntual Q=1C a una distancia de 30cm medidos desde
%una punta de la barra
%ASI
% __________________________
% /_________________________/.................Q
% <-------- 1m--------------------><----0.3m--->
%Vamos a hallar la fuerza que la barra ejerce sobre la carga puntual
%Primero vamos a dividir la barra en 10 seciones, luego en 100 secciones
%y luego en 1000 secciones
syms Ft R lh k q2 q1 F
lh=200; %Densidad de carga lineal [C/m]
k=9*10.^9; %Constante k=1/4*pi*Eo
q2=1; %Carga puntual [C]
Ft=0; %Fuerza total entre las cargas
F=0; %Fuerza producida por cada porcion de linea
fprintf(' BARRA DIVIDIDA EN 10 PEDAZOS \n');
R=1.25; %Radio o distancia medida desde el centro de la primer trozo de barra [m]
q1=200/10; %como la barra se dividio en 10 trozos, decimos que cada trozo es una carga puntual
while R>0.3
F=(k*q1*q2)/(R.^2);
Ft=Ft+F;
R=R-0.1;
end

fprintf('La fuerza total dividiendo la barra en 10 pedazos es \n');
disp(Ft);
pause
%Ahora vamos a dividir la barra en 100 pedazos
lh=200; %Densidad de carga lineal [C/m]
k=9*10.^9; %Constante k=1/4*pi*Eo
q2=1; %Carga puntual [C]
Ft=0; %Fuerza total entre las cargas
F=0; %Fuerza producida por cada porcion de linea
fprintf(' BARRA DIVIDIDA EN 100 PEDAZOS \n');
R=1.295; %Radio o distancia medida desde el centro de la primer trozo de barra [m]
q1=200/100; %como la barra se dividio en 10 trozos, decimos que cada trozo es una carga puntual
while R>0.3
F=(k*q1*q2)/(R.^2);
Ft=Ft+F;
R=R-0.01;
end
fprintf('La fuerza total dividiendo la barra en 100 pedazos es \n');
disp(Ft);
pause
fprintf(' BARRA DIVIDIDA EN 1000 PEDAZOS \n');
R=1.2995; %Radio o distancia medida desde el centro de la primer trozo de barra [m]
q1=200/1000; %como la barra se dividio en 10 trozos, decimos que cada trozo es una carga puntual
Ft=0;
while R>0.3
F=(k*q1*q2)/(R.^2);
Ft=Ft+F;
R=R-0.001;
end
fprintf('La fuerza total dividiendo la barra en 1000 pedazos es \n');
disp(Ft);

Ejercicio # 2
%Vamos a hallar cuantos granos de arroz en bultos segun el numero de
%cuadros de ajedres, utilizando la expresion Ng=2.^n; donde Ng es el numero de granos de arroz y n es el
cuadro del ajedrez
fprintf('EJERCICIO # 2 \n');
fprintf('Numero de granos segun los cuadros del ajedrez \n');
n=64; %Numero de cuadros del tablero de ajedrez
sum=0;
for k=1:64
sum=sum+2.^k;
end
fprintf('El Numero de granos en todo el tablero es \n');
sum
Ng=sum; % Numero de granos
%Para convertirlo en bultos
pg=0.2; %gramos
pkg=1000; %1000 gramos
pb=50; %50 kilos
Tb=Ng*(0.2/1)*(1/1000)*(1/50);
fprintf('\n En bultos equivale aproximadamente a \n');
Tb

Potrebbero piacerti anche