probleme programmation matlab

probleme programmation matlab - Divers - Programmation

Marsh Posté le 10-05-2005 à 15:38:17    

bonjour j ai un probleme pour tracer une fonction sous matlab
je dois arriver à faire une double intégrale pour pouvoir ce faire; mes lignes de code sont les suivantes:
 
 
 %nouveau tracé de la fonction de rayleigh
R=0.02;
K=4189;
x=0.02;
y=0.02;
z=0.1;
u=inline('r.*cos(f)','r','f');
w=inline('r.*sin(f)','r','f');
b=inline('R.*cos(t)','t');
a=inline('R.*sin(t)','t');
p=inline('-i.*K.*r.*exp(i.*K.*sqrt( (w + y - a).^2 + (z - b).^2 + (x - u).^2))./
(2*pi.*sqrt( (w + y - a).^2 + (z - b).^2 + (x - u).^2))','r','f','t')
 
 
for j = 1:11
   t(j)=(j-6)*pi/10;
   P(j)=abs(dblquad(p,0,0.0047625,0,2*pi,[],[],t(j)));
end;
 
 
 
je dois faire varier t en ayant au préalable intégré r et f
voilà si quelqu'un a une idée pour m'aider ou me donner des pistes pour m'en sortir je l'en remercie d'avance...

Reply

Marsh Posté le 10-05-2005 à 15:38:17   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed