Matlab - Grafica con Matlab

   
Vista:

Grafica con Matlab

Publicado por Jesus (2 intervenciones) el 28/04/2012 03:50:54
Hola:
Tengo un problemita al graficar una funcion que resulta de toda esta codificacion:

%GRAFICA E
syms x
x=-20:1:20;
Qsi=1000*C*Vi*(i)^(-1);

for j=1:1
for k=1:3
F1(j,k)=(((x-dfases(k))/((dfases(k)-x)^(2)+(h(k)-hm)^(2)))-((x-dfases(k))/((dfases(k)-x)^(2)+(h(k)+hm)^(2))))/(2*pi*e);
end
end

Erx=F1*Qr; A=Erx^(2);
Eix=F1*Qsi; B=Eix^(2);
Eox=sqrt(A+B);

for j=1:1
for k=1:3
Fy(j,k)=(((hm-h(k))/((dfases(k)-x)^(2)+(h(k)-hm)^(2)))-((hm+h(k))/((dfases(k)-x)^(2)+(h(k)+hm)^(2))))/(2*pi*e);
end
end

Ery=Fy*Qr;C=Ery^(2);
Eiy=Fy*Qsi;D=Ery^(2);
Eoy=sqrt(C^(2)+D^(2));

E=sqrt(Eox^(2)+Eoy^(2));

plot(x,E)
grid

Les explico:
F1 y F2 son matrices (1x3) al igual que Qr y Qsi (3x1) donde resultan Erx, Eix, Eox, Ery, Eiy, Eoy y finalmente el resultado final es E en funcion de x. Lo que quiero es graficar E vs x mediante plot... lo q no logro... talvez haya codificado algo mal o quizas sea otra razon...

Gracias.

(Esto es una parte de toda codificacion que desarrolle)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder