16.05.2023 Views

Taik-cours1_AN3

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A. Taik Cours AN3 LST-MI

%

c=input(’donner la valeur de c: ’);

%

e=input(’donner la valeur de e: ’);

%

dx=input(’entrer le pas de la discretisation: ’);

%

n=1/dx; N=n; d=zeros(N+1,n+1); t=zeros(N+1,n+1);

%

w=x.ˆ((1:n+1)’*(1:n+1)); v=x.ˆ((1:n+1)’*(1:n+1));

p=zeros(N+1,n+1); q=zeros(N+1,n+1); u=zeros(N+1,n+1);

delta=b*b-4*a*c; k=(b-sqrt(delta))/(2*a); g=simplify(k);

f=int(g,x); i=1; y=0:dx:1;

%

for j=1:n+1

d(i,j)=y(i,j);

w(i,j)=z-t(i,j);

v(i,j)=int(g,d(i,j),h);

q(i,j)=d(i,j)*(1-d(i,j));

p(i,j)=0;

r(i,j)=subs(a,x,d(i,j));

m(i,j)=subs(g,x,d(i,j));

u(i,j)=0;

end

%

j=1;

%

for i=2:N+1

u(i,j)=0;

q(i,j)=0;

u(i,n+1)=0;

q(i,n+1)=0;

end

%

for i=2:N+1

for j=2:n

M=w(i-1,j-1)-v(i-1,j-1);

T=w(i-1,j+1)+v(i-1,j+1);

[d(i,j),t(i,j)]=solve(M,T);

v(i,j)=int(g,d(i,j),h);

w(i,j)=z-t(i,j);

r(i,j)=subs(a,x,d(i,j));

Département de Mathématiques

FST-Mohammedia, (2008)

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!