réservation de mémoire
p=malloc
malloc(n)
Retourne p de n flottants.
sin(f,p): p[i]=sin(f*i+p);
sin(f1,p1,f2,p2,...,fn,pn): p[i]=sum(sin(fi*i+pi))/n;
Remarques:
1) Le tableau réservé n´est pas initialisé.
2) Permet de réserver des tableaux de grande dimension:
w=[1,1000000];
aurait donné lieu à un débordement.
w=malloc(1000000);
réserve une variable w de 1000000 floats.
3) Pour libérer un buffer initialisé par
buf=malloc(1000000);
écrire: buf=NIL
.
Options:
randf(r): for(i=0,n-1)p[i]=p[i]=randf(r);
);
rand2f(r1,r2): for(i=0,n-1)p[i]=p[i]=rand2f(r1,r2);
);
sin(f,p): for(i=0,n-1)p[i]=sin(f*i+p);
sin(f1,p1,f2,p2,...,fn,pn): for(i=0,n-1)pp[i]=sum(sin(fi*i+pi))/n;
Exemple:
w=malloc(100000);
la variable w pourra recevoir 100000 valeurs.
Voir aussi: