Definir un vector q con los valores de las 3 cargas
Publicado por Luisa (6 intervenciones) el 22/01/2021 20:03:41
Definir un vector q con los valores de las 3 cargas.
- Definir un vector xq con las coordenadas x (en cm) de cada carga.
- Definir un vector yq con las coordenadas y (en cm) de cada carga.
- Definir un valor n con el número de divisiones por eje.
(Nota: No hace falta introducir los valores anteriores por teclado, los puedes crear
directamente en el programa asignando los valores que quieras)
- Crear un vector x con n puntos distribuidos uniformemente entre 0 y 100.
- Crear un vector y con n puntos distribuidos uniformemente entre 0 y 100.
- Crear una matriz mapa de dimension nxn , con todos los valores inicializados a cero.
- Recorrer todos los elementos de la matriz mapa, calculando el valor de cada uno de
ellos a partir de la expresión del potencial y la distribución de cargas definida
anteriormente. Para evitar infinitos (división por cero), en caso de que el punto
considerado coincida con la posición de alguna de las cargas, se supondrá que está a
una distancia de 0.1 cm.
El código que genero es el que pongo abajo, pero como recorro la matriz V
- Definir un vector xq con las coordenadas x (en cm) de cada carga.
- Definir un vector yq con las coordenadas y (en cm) de cada carga.
- Definir un valor n con el número de divisiones por eje.
(Nota: No hace falta introducir los valores anteriores por teclado, los puedes crear
directamente en el programa asignando los valores que quieras)
- Crear un vector x con n puntos distribuidos uniformemente entre 0 y 100.
- Crear un vector y con n puntos distribuidos uniformemente entre 0 y 100.
- Crear una matriz mapa de dimension nxn , con todos los valores inicializados a cero.
- Recorrer todos los elementos de la matriz mapa, calculando el valor de cada uno de
ellos a partir de la expresión del potencial y la distribución de cargas definida
anteriormente. Para evitar infinitos (división por cero), en caso de que el punto
considerado coincida con la posición de alguna de las cargas, se supondrá que está a
una distancia de 0.1 cm.
El código que genero es el que pongo abajo, pero como recorro la matriz V
1
2
3
4
5
6
7
8
9
10
11
12
%vectores
x=linspace(1,100,2);
y=linspace(1,100,2);
mapa=zeros(2);
q=[20 40 15];
xq=[3 5 2];
yq=[0 3 2];
V=[];
for i=1:length(mapa)
V(i)=9E9.*q(i)./(x(i)-y(i));
end
% V=K*Sumatorio (qi/ri) ; ri= distancia de la misma al punto
Valora esta pregunta


0