2016-06-13 9 views
1

pouvez-vous me aider, je suis en train de tracer la fonction y = 1/x dans Scilab, le graphique qui me jette est incorrectTraçage une fonction Scilab

x = [1:1:10]'; 
y = 1./x; 
plot(x,y) 

et me jette ces résultats

y =

0.0025974 
0.0051948 
0.0077922 
0.0103896 
0.0129870 
0.0155844 
0.0181818 
0.0207792 
0.0233766 
0.0259740 

et ce résultat est mauvais, comme ce serait le code, Merci pour l'aide :)

Répondre

1

Ecrire

y = 1 ./ x; 

au lieu de

y = 1./x; 

De l'documentation(l'accent est à moi):

a ./ b est la matrice avec des entrées d'un (i, j)/b (i, j). Si b est scalaire (matrice 1x1), cette opération est identique à a./b*ones(a). (Même convention si a est un scalaire). Remarquez que 123./b est interprété comme (123.)/B

Dans ce cas le point fait partie du nombre non de l'opérateur.

+0

Merci pour l'aide – user3667664