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;401]. 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)