septembre + octobre
This commit is contained in:
53
Math/TP01/reponse.txt
Normal file
53
Math/TP01/reponse.txt
Normal file
@@ -0,0 +1,53 @@
|
||||
; => permet de masquer la réponse
|
||||
|
||||
--------------------------
|
||||
save "toto.sod"
|
||||
export LIBGL_ALWAYS_SOFTWARE=1
|
||||
scilab
|
||||
load ("toto.sod")
|
||||
----------------------------
|
||||
Q2)
|
||||
X=[3 1 5 3 2 7 0 1 0 3 2 4 4 0 3 3 2 5 3 1];
|
||||
M=tabul(X,"i")
|
||||
|
||||
Q3)
|
||||
tri les valeur par ordre croissant
|
||||
|
||||
Q4)
|
||||
f=M(:,2)
|
||||
v= f/length(X)
|
||||
|
||||
Q5)
|
||||
n=M(:,1)
|
||||
|
||||
Q6)
|
||||
pour trouver les fréquences cumulées:
|
||||
fcc = cumsum(v)
|
||||
bar (n,fcc)
|
||||
|
||||
Q7)
|
||||
pour trouver le mode:
|
||||
modeX = X(find(v == max(v)))
|
||||
|
||||
Q8)
|
||||
Pour calculer la moyenne, 3 possibilitées:
|
||||
- mu = sum(n.*f)
|
||||
- mu = mean(X)
|
||||
- mu = sum(X)/length(X)
|
||||
|
||||
Q9)
|
||||
Pour trouver les quartiles:
|
||||
Xtrie = gsort(X,'c','i')
|
||||
quartile1 = Xtrie(length(X)/4)
|
||||
quartile3 = Xtrie(3*length(X)/4)
|
||||
|
||||
Q10)
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
TP02
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Q1)
|
||||
|
||||
|
49
Math/TP01/reponse.txt~
Normal file
49
Math/TP01/reponse.txt~
Normal file
@@ -0,0 +1,49 @@
|
||||
; => permet de masquer la réponse
|
||||
|
||||
--------------------------
|
||||
save "toto.sod"
|
||||
export LIBGL_ALWAYS_SOFTWARE=1
|
||||
scilab
|
||||
load ("toto.sod")
|
||||
----------------------------
|
||||
Q2)
|
||||
X=[3 1 5 3 2 7 0 1 0 3 2 4 4 0 3 3 2 5 3 1];
|
||||
M=tabul(X,"i")
|
||||
|
||||
Q3)
|
||||
tri les valeur par ordre croissant
|
||||
|
||||
Q4)
|
||||
f=M(:,2)
|
||||
v= f/length(X)
|
||||
|
||||
Q5)
|
||||
n=M(:,1)
|
||||
|
||||
Q6)
|
||||
pour trouver les fréquences cumulées:
|
||||
fcc = cumsum(v)
|
||||
bar (n,fcc)
|
||||
|
||||
Q7)
|
||||
pour trouver le mode:
|
||||
modeX = X(find(v == max(v)))
|
||||
|
||||
Q8)
|
||||
Pour calculer la moyenne, 3 possibilitées:
|
||||
- mu = sum(n.*f)
|
||||
- mu = mean(X)
|
||||
- mu = sum(X)/length(X)
|
||||
|
||||
Q9)
|
||||
Pour trouver les quartiles:
|
||||
Xtrie = gsort(X,'c','i')
|
||||
quartile1 = Xtrie(length(X)/4)
|
||||
quartile3 = Xtrie(3*length(X)/4)
|
||||
|
||||
Q10)
|
||||
|
||||
|
||||
|
||||
|
||||
|
36
Math/dichotomie.txt
Normal file
36
Math/dichotomie.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
function [resultat] = memeSigne(a, b)
|
||||
if ((a <= 0 && b <= 0) || (a >= 0 && b >= 0))
|
||||
resultat = %T; // Utilisez %T pour représenter "true" en Scilab
|
||||
else
|
||||
resultat = %F; // Utilisez %F pour représenter "false" en Scilab
|
||||
end
|
||||
endfunction
|
||||
|
||||
function [x] = dichotomie(f, xa, xb, eps)
|
||||
fraction = 2;
|
||||
difference = xb - xa;
|
||||
x = xa + difference / fraction;
|
||||
y = f[1]*x^2 + f[2]*x + f[3];
|
||||
ya = f[1]*xa^2 + f[2]*xa + f[3];
|
||||
yb = f[1]*xb^2 + f[2]*xb + f[3];
|
||||
|
||||
while (y <= -eps || y >= eps)
|
||||
fraction = fraction * 2;
|
||||
|
||||
if (memeSigne(ya, y))
|
||||
if (memeSigne(yb, y))
|
||||
endfunction
|
||||
xa = x;
|
||||
x = x + difference / fraction;
|
||||
else
|
||||
xb = x;
|
||||
x = x - difference / fraction;
|
||||
end
|
||||
|
||||
y = f[1]*x^2 + f[2]*x + f[3];
|
||||
ya = f[1]*xa^2 + f[2]*xa + f[3];
|
||||
end
|
||||
|
||||
// Assigner la valeur de x en sortie de la fonction
|
||||
x_out = x;
|
||||
endfunction
|
0
Math/dichotomie.txt~
Normal file
0
Math/dichotomie.txt~
Normal file
19
Math/scilab_tp2.txt
Normal file
19
Math/scilab_tp2.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
function [x_out] = Heron(x0, n)
|
||||
xn = x0;
|
||||
for i = 1:n
|
||||
xn = xn - (xn*xn-2) / 2*xn;
|
||||
end
|
||||
|
||||
x_out = xn;
|
||||
end
|
||||
|
||||
--------------------------------------------------
|
||||
function [x_out] = Heron(x0, n)
|
||||
y=
|
||||
xn = x0;
|
||||
for i = 1:n
|
||||
xn = xn - (xn*xn-2) / 2*xn;
|
||||
end
|
||||
|
||||
x_out = xn;
|
||||
end
|
0
Math/scilab_tp2.txt~
Normal file
0
Math/scilab_tp2.txt~
Normal file
Reference in New Issue
Block a user