clear
et xbasc()
.
Question 1. La commande x=[0,0;1,1]; y=[1,0;0,1]; plot2d(x,y)
affiche :
Question 2. La ligne de commande proposée affiche un message d'erreur.
plot([0,1,0],[1,2,2])
x=linspace(0,%pi,20); y=x.*cos(x); fplot2d(x,y)
x=linspace(0,%pi,20); y=x*cos(x); plot2d(x,y);
x=linspace(0,%pi,20); y=x.*cos(x); y2=y+5; plot2d([x',x'],[y',y2'],[3,-1]);
x=linspace(0,%pi,20)'; y=x.*cos(x); y2=y+5; plot2d([x,x],[y,y2],[3,-1]);
Question 3. La commande plotframe([-2,-2,2,2],[2,10,2,10]);
suivie de la ligne de commande proposée affiche un rectangle.
x=[-1,1,1,-1,-1];y=[-1,-1,1,1,-1]; plot2d(x,y);
x=[-1,-1,1,1];y=[-1,1,-1,1]; plot2d(x,y);
x=[-1,-1,1]';y=[-1,1,1]'; plot2d([x,y],[y,x],[1,1])
x=[-1,-1,1];y=[-1,1,1]; plot2d([x,y],[y,x],[1,1])
x=[-1,-1,1,1;-1,1,1,-1]; y=[-1,1,1,-1;1,1,-1,-1]; plot2d(x,y,[1,1,1]);
Question 4. La commande plotframe([0,0,3,3],[2,10,2,10]);
suivie de la ligne de commande proposée affiche un triangle rouge.
x=[1,2,1,1]; y=[1,1,2,1]; plot2d(x,y,5,"000")
x=[1,2,1]; y=[1,1,2]; plot2d(x,y,5,"000")
x=[1,2,1]; y=[1,1,2]; plot2d([x,1],[y,1],5,"000")
x=[1,2;1]; y=[1,1;2]; plot2d(x,[y,1],5,"000")
x=[1,2,1]; y=[1,1,2]; plot2d([x,1,2],[y,1,2],5,"000")
Question 5. La commande x=linspace(-%pi,%pi,200)'; y=sin(x);
suivie de la ligne de commande proposée affiche sur le même graphique la fonction en trait continu noir et
son approximation de Taylor en 0 à l'ordre 3 en trait continu rouge.
t3=x-x.^3/6; plot2d([x,x],[y,t3],[1,5]);
plot2d(x,y,-1); t3=x-x.^3/6; plot2d(x,t3,5);
plot2d(x,y,1); deff("y=f(x)","y=x-(x.*x.*x)/6"); fplot2d(x,f,5,"000");
plot2d(x,y); deff("y=f(x)","y=x-(x*x*x)/6"); t3=f(x); plot2d(x,t3,5);
plot2d(x,y); deff("y=f(x)","y=x-(x.*x.*x)/6"); fplot2d(x,f);
Question 6. Les lignes de commande suivantes affichent une
représentation graphique correcte de la fonction:
, pour
:
e=0.1; x=linspace(e,%pi-e,200); x=[x',x'+%pi]; y=(1)./sin(x); plot2d(x,y,[5,5]);
x=[0:0.001:%pi]; x=[x',x'+%pi]; y=(1)./sin(x); plot2d(x,y,[5,5]);
x=[0:2*%pi]; y=(1)./sin(x); plot(x,y);
x=[0.1:0.1:2*%pi-0.1]; y=1/sin(x); plot(x,y);
x=[0.1:0.01:%pi-0.1]'; y=(1)./sin(x); plot2d([x,x+%pi],[y,-y],[5,5]);
Question 7. On suppose que les échelles en abscisse et ordonnée sont les mêmes. La ligne de commande proposée affiche un cercle.
x=linspace(-1,1,200)'; y=sqrt(1-x.^2); plot(x,y)
x=linspace(-1,1,200)'; y=sqrt(1-x.^2); plot2d([x,x],[y,-y],[5,5])
x=linspace(-1,1,200); y=sqrt(1-x.^2); plot([x;x],[y;-y],[5,5])
t=linspace(0,2*%pi,100); x=cos(t); y=sin(t); plot2d(x,y)
t=[0:2*%pi]; x=cos(t); y=sin(t); plot2d(x,y)
Question 8. La commande plotframe([-2,-2,2,2],[2,5,2,5]);
suivie par la ligne de commande proposée affiche la lettre majuscule A en trait continu bleu.
x=[-1,0,1]; y=[-1,1,-1]; plot2d(x,y,2,"000"); plot2d([-0.5,0.5],[0,0],2,"000")
x=[-1,-0.5,0.5,1]; y=[-1,0,0,-1]; plot2d(x,y,2,"000");
x=[-0.5,0,0.5];y=[0,1,0]; plot2d(x,y,2,"000")
x=[-1;0,1]; y=[-1;1,-1]; plot2d(x,y,2,"000"); plot2d([-0.5,0.5],[0,0],2,"000")
x=[-1,0,1]; y=[-1,1,-1]; plot2d(x,y,2,"000"); plot2d([-1,0.5],[-1,0],2,"000")
x=[-1,0,1,0.5,0.5]; y=[-1,1,-1,0,0]; plot2d(x,y,2,"000");
Question 9. La ligne de commande proposée affiche un message d'erreur.
deff("y=f(x)","y=x*x"); x=linspace(0,1,100); f(x);
deff("y=f(x)","y=x.*x"); x=linspace(0,1,100); f(x)-x;
deff("y=f(x)","y=x.*x"); x=linspace(0,1,100); f(x)*x;
deff("y=f(x)","y=x.*x"); x=linspace(0,1,100); fplot2d(x,f);
deff("y=f(x)","y=x.*x"); x=linspace(0,1,100); plot2d(x,f(x));
Question 10. La ligne de commande suivante :
x=linspace(-%pi,%pi,50)'; y=[]; for i=-1:1, y=[y,sin(x.*i)]; end; plot2d([x,x,x],y);
x=linspace(-%pi,%pi,50)'; y=[sin(-x),zeros(50,1),sin(x)]; plot2d([x,x,x],y,[1,2,3]);