: A=[-3:1:3; 3:-1:-3] |
: v=[-3:1:3]; A=[v;-v] |
C : A=[linspace(-3,3,6); linspace(3,-3,6)] |
D : A=[-3 ; 3, -2 ; 2, -1 ; 1, 0 ; 0, 1 ; -1, 2 ; -2, 3 ; -3] |
E : B=[-3, -2, -1; 3, 2,1]; A= [B, [0;0], -B] |
1
et -1
.
: p=poly([-1,0, 1],"x","c"); roots(p) |
: p=poly(1,"x"); coeff(-p) |
C : p=x^2-1; roots(p) |
D : p=poly([1,-1],"x","c"); roots(p) |
E : p=poly([0,1],"x"); coeff(p) |
: A=zeros(10,10); for i=1:9, A(i,i+1)=1; end; A |
: B=zeros(9,1); C=eye(9,9); D= zeros(1,10); A= [B, C ; D] |
C : v=ones(1,9); B=diag(v); C=zeros(10,10); A=B+C |
D : v=[0,1, zeros(1,8)]; A=toeplitz(v,v) |
E : B=zeros(1,10); A=[B; eye(9,9), zeros(9,1)] |
x=linspace(0, 5, 20); y=exp(x); X=x'*ones(1,3); Y=y'*[1:3]; plot2d(X,Y)
: trace les courbes , avec des couleurs différentes. |
: trace trois courbes dans une même fenêtre. |
C : trace les courbes , , en une seule couleur. |
D : trace la courbe sur les intervalles et |
E : trace la courbe avec trois couleurs différentes. |
produitencroix
qui, à deux vecteurs
lignes v
et w
de taille n
, associe le vecteur ligne u
de taille
n
tel que u(i) = v(i)*w(n-(i-1))
.
: Sauver dans le fichier f.sci les lignes |
function u=produitencroix(v,w) |
n=size(v,"c"); |
z=zeros(1,n); |
for i=1:n, z(i)=w(n-(i-1)); end; |
u=v .*z ; |
endfunction |
puis charger le fichier par getf("f.sci") |
: Sauver dans le fichier prodcroix.sci les lignes |
function u=produitencroix(v,w) |
n=size(v,"c"); |
u=ones(1,n); |
for i=1:n, u(i)=v(i)*w(n-(i-1)); end; |
endfunction |
puis charger le fichier par getf("prodcroix.sci") |
C : Sauver dans le fichier f.sci la ligne |
deff("u=produitencroix(v,w)","u(i)=v(i)*w(n-(i-1))") |
puis charger le fichier par getf("f.sci") |
D : Sauver dans le fichier f.sce la ligne |
deff("u=produitencroix(v,w)","u(i)=v(i)*w(n-(i-1))") |
puis charger le fichier par exec("f.sce") |
E : Sauver dans le fichier f.sci les lignes |
function u=f(v,w) |
n=size(v,"c"); |
z=ones(1,n) |
for i=1:n, z(i)=w(n-(i-1)); end; |
v .*z ; |
endfunction |
puis charger le fichier par getf("f.sci") |
: x=[-2:0.2:2]; deff("y=f(x)", "y=x.*sin(x)"); fplot2d(x,f) |
: x=linspace(-2,2,21); y=x.*sin(x) ; plot2d(x,y) |
C : x=linspace(-2,2,21); y=x.*sin(x) ; fplot2d(x,y) |
D : x=[-2:0.2:2]; deff("y=f(x)", "y=x.*sin(x)"); plot2d(x,y) |
E : x=[-2:2:0.2]; deff("y=f(x)", "y=x.*sin(x)"); fplot2d(x,f) |
v=[3,2,1]
:
: v=[1+%i,2+2*%i,3*%i]; v=imag(v($:-1:1)) |
: v=[6:-1:1]; v(4:$) |
C : v=[54+%i,2+2*%i,38+3*%i]; v=imag(v) |
D : v=[10:-1:1]; v(3:$)=[] |
E : v=[3*%i, 2+3*%i, 1+%i]; conj(v) |
A=[0:2;4,0,1]
. La ligne de commande proposée affiche une matrice carrée :
: A*A' |
: B=rand(3,2); B*A |
C : A'.*A |
D : A.*ones(A) |
E : A^2 |
: x=linspace(0,%pi,20); y=x.*sin(x); fplot2d(x,y) |
: x=linspace(0,%pi,20); y=x*sin(x); plot2d(x,y); |
C : plot2d([0,1,0],[1,2,2]) |
D : x=linspace(0,%pi,20); y=x.*sin(x); y2=y+1; plot2d([x',x'],[y',y2'],[3,-1]); |
E : x=linspace(0,%pi,20)' ; y=x.*sin(x); y2=y-1; plot2d([x,x],[y,y2]); |
x=[1,0;0,1]; y=[0,0;1,1]; plot2d(x,y)
affiche :
: 2 segments qui se croisent. |
: 2 segments de couleurs différentes. |
C : 2 segments de même couleur. |
D : 1 segment. |
E : 4 segments. |