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...