Question 1. La ligne de commande proposée affiche un message d'erreur :
v=[1:7]; (FAUX)
v=[1:5]; v=[v,v'] (VRAI)
v=[0:6]; v=v(7) (FAUX)
v=[0:6]; v=v(8) (VRAI)
v=[0,1,2,.. \\ 4,5,6](FAUX)
Question 2. La ligne de commande proposée affiche la matrice carrée à deux lignes et deux colonnes A, dont la première ligne est le vecteur [1,2] et la seconde ligne est le vecteur [3,4] :
A=[1,2,3,4] (FAUX)
A=matrix([1;3;2;4],2,2) (VRAI)
A=[1;3]; A=[A;[2;4]] (FAUX)
A=[1:4;2:5;3:6]; A=A([1,3],[1,2]) (VRAI)
A=[1,2;3,4]; A==A(1:2,:) (FAUX)
Question 3. La ligne de commande proposée affiche le vecteur ligne v=[0,0,0,1,1,1] :
v=[%f,%f,%f,%t,%t,%t]; v=bool2s(v) (VRAI)
v=[zeros(3,1);ones(3,1)] (FAUX)
v=[0,0,0;1,1,1] (FAUX)
w=[0,1]; x=[1,1,1]; v=kron(w,x) (VRAI)
v=[zeros(1,3),ones(1,3)]' (FAUX)
Question 4. On pose A=[1:3;3:-1:1;0:2] et v=[2;1;0] :
Question 5. La ligne de commande proposée affiche le vecteur ligne
v=[1,2,3,
,99,100] :I
(NB : v est le vecteur ligne qui contient tous les entiers de
1 à 100, mais pour des raisons évidentes de place, nous n'avons pu tous les écrire...)
v=linspace(1,100,100) (VRAI)
v=[1:0.1:100] (FAUX)
v=[]; for i=1:100, v=[v,i]; end; v (VRAI)
v=1; for i=1:100, v=[v,i+1]; end; v (FAUX)
for i=1:100, v=[v,i]; end; v (FAUX)
Question 6. La ligne de commande proposée affiche la matrice carrée
à
lignes et
colonnes A, dont les coefficients d'ordre
valent
pour
, tous les autres étant nuls :
v=[1:9]; A=diag(v) (FAUX)
v=[1:9]; A=[zeros(9,1),diag(v);zeros(1,10)] (VRAI)
A=zeros(10,10); for i=1:9, A(i,i+1)=i; end; A (VRAI)
for i=1:9, for j=1:9, if j==i+1 then A(i,j)=i; else A(i,j)=0 end; end; A (FAUX)
A=toeplitz(zeros(10,1),[0,1,zeros(1,8)]) (FAUX)
Question 7. La ligne de commande proposée affiche le vecteur ligne v=[1,2,3] :
v=[1+%i,2+3*%i,3*%i]; v=real(v) (FAUX)
v=[1:6]; v([1$,$3]) (FAUX)
v=[54+%i,2+2*%i,38+3*%i]; v=imag(v) (VRAI)
v=[1:10]; v([3:10])=[] (FAUX)
p=(%s-1)*(%s-2)*(%s-3); v=roots(p)' (VRAI)
Question 8. Soit A=[1:3;4
0
1]. La ligne de commande proposée affiche une matrice carrée :
A*A' (VRAI)
A'.*A (FAUX)
A.*ones(A) (FAUX)
A^2 (FAUX)
B=rand(3,2); B*A (VRAI)
Question 9. La ligne de commande proposée affiche le vecteur ligne v=[1,4,9,16] :
v=[1:4]; v=v.*v' (FAUX)
A=[1,3;2,4].^2; v=A(:)' (VRAI)
[1,4,9,16]; v (FAUX)
v=[1:4].*[1:4] (VRAI)
v=[1:4].^2; v=matrix(v,4,1) (FAUX)
Question 10. Soit A=[0:3;3:-1:0]+%i*[1:4;4:-1:1]. La ligne de commande proposée affiche une matrice réelle ou complexe à deux lignes et quatre colonnes :
A.' (FAUX)
conj(A); (FAUX)
real(A) (VRAI)
abs(A) (VRAI)
real(A)<imag(A) (FAUX)