//export MESA_LOADER_DRIVER_OVERRIDE=i965 clear //ferme toutes les fenêtres actuellement ouvertes for id=winsid() close(scf(id)) end function [ismin, min] = my_min(a, b) ismin=a0)=1 res(1,X<0)=0 endfunction X=linspace(-10, 10, 100) disp(H(X)) // Autre ecriture plus compacte de la fonction H // H=0.*(X<=0)+1.*(X>0) // function res=f(X) f1=-1 <= X & X < 0 res(1,f1)=exp(X(f1))-exp(-1) f2=0 <= X & X < 1 res(1,f2)=exp(-X(f2))-exp(-1) res(1,~(f1|f2))=0 endfunction // Autre ecriture plus compacte de la fonction f // f=(exp(X)-exp(-1)).*(X<0).*(-1<=X)+(exp(-X)-exp(-1)).*(0<=X).*(X<1) // p4=scf() X=linspace(-2, 2, 1000) Fx=f(X) plot(X(Fx~=0),Fx(Fx~=0)) p5=scf() n=-20:20 Un=n.*cos(%pi*n) plot(n,Un) plot(n(pmodulo(n,2)==1),Un(pmodulo(n,2)==1)) plot(n(pmodulo(n,2)==0),Un(pmodulo(n,2)==0))