rCalc Documentation

(C) Copyright 2000 Gary Benson (traduction Française par Mathieu ROY)

Ce programme et sa documentation sont des logiciels libres; Vous pouvez les redistribuer et/ou les modifier selon les conditions de la 'GNU General Public License' publié par la Free Software Foundation; selon la version 2 de la licence ou (à votre choix) n'importe quelle version postérieures. Ce programme est distribué avec l'espoir qu'il soit utile, but SANS AUCUNE GARANTIE. Lisez la 'GNU General Public License' pour plus de détails.

Vous devriez avoir reçu une copie de la 'GNU General Public License' avec ce programme; sinon, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

Pour plus de détails, lisez le fichier COPYING.

Sommaire

1. Introduction

2. Utilisation

3. Référence

1. Introduction

rCalc est une rapide, simple, calculatrice symbolique pour GNOME :

rCalc n'est pas comme les autres calculatrices informatiques, comme xcalc, kcalc ou encore gcalc. rCalc supporte pour l'instant les opérateurs simples comme /, *, +, - et ^ (`mise à la puissance'), tout comme des fonctions plus complexes comme les fonctions trigonométriques (sin, cos, tan, asin, acos et atan), les fonctions hyperboliques (sinh, cosh, tanh, asinh, acosh et atanh), sqrt, log, ln, abs et int. Aussi, il y'a deux constantes de départ, pi et e.

rCalc est conçu pour s'intégrer dans l'environnement GNOME et donc se conforme au « look and feel » de ce dernier. L'interpréteur de commande de rCalc est *au plus* conforme au shell bash, et, dans une certaine mesure, à l'interpréteur de Matlab.

rCalc n'est pas destiné à être un ensemble mathématique complet, juste une calculatrice efficace, scientifique, rapide à lancer. Si vous recherchez une programme de résolution mathématique lourde, jettez un oeuil à bc ou Dr Genius (logiciels libres), ou à Matlab (commercial).

1.1 Retour

Consultez le site de rCalc, http://rcalc.sourceforge.net/ pour les mises à jour. Il y'a des forums (general discussion, help requests, suggestions): n'hésitez pas à les utiliser.

Si vous trouvez un bug, rendez vous à la page de bugs de rCalc et signalez le, si celà n'a pas déjà été fait par autrui.

Si rien de tout ça ne semble adéquat, envoyez moi un courriel à <rat@spunge.org>.

2. Utilisation

2.1 Départ

Lorsque vous lancez rCalc, vous allez trouver une sorte de terminal, avec un prompt (`rCalc> '): vous pouvez y écrire les expressions à calculer, de la même manière que les écriveriez sur papier. La seule différence principale est que rCalc ne reconnait pas les , par exemple 3sin(2pi) ne sera pas calculé, il vous faut écrire 3*sin(2*pi).

En tapant la formule précédente, ceci s'affichera :

rCalc> 3*sin(2*pi)
        Ans = 0.3283278207189595

Le résultat du calcul est assigné à la variable « Ans » Ce qui permet de réutiliser ce résultat :

rCalc> Ans+1
        Ans = 1.328327820718959

Le résultat peut-être stocké dans une autre variable que « Ans » :

rCalc> MyVariable = Ans*5
        MyVariable = 6.641639103594797

Le résulatt est maintenant dans 'MyVariable';' Ans' est resté telle quelle.

Les noms de variables, constantes, fonctions, commandes, sont insensibles à la casse : MyVariable, myvariable, MYVARIABLE et MyVaRiAbLe sont identiques.

Les variables sont gérés avec les commandes « ls » et « rm » de la même sorte que sont gérés les fichiers dans un shell :

rCalc> ls
        Ans      = 1.328327820718959
        MyVariable = 6.641639103594797
rCalc> rm Ans
rCalc> ls
        MyVariable = 6.641639103594797

Dans le même esprit, il y'a une commande « man ». Egalement, il y a la possibilité d'entrer plusieurs commandes/calculs sur une ligne, en séparant les éléments avec des point-virgule :

rCalc> a=0.223; Tb=0.044; 1/Tb*(1-Ta/Tb)
        Ta = 0.223
        Tb = 0.044
        Ans = -92.45867768595043

Pour les connaisseurs de Matlab, les commandes de ce derniers équivalentes à celles de rCalc sont aussi reconnues, comme par exemple help, helpwin, who et clear.

2.2 Configuration

Pour configurer rCalc, dans le menu fichier, Préférences... .

2.2.1 Comportement

Behaviour preferences
Figure 1: Comportement

Ici, vous pouvez configurer le comportement du terminal dans lequel rCalc tourne : les paramètres de la barre de navigation, curseur etc...

2.2.2 Apparence

Appearance Preferences
Figure 2: Apparence

Ici, vous pouvez configurer les couleurs et la police utilisée. Notez que lorsque des polices proportionnelles sont utilisées, celà peut sembler bizarre...

2.2.3 Calculatrice

Calculation preferences
Figure 3: préférence du calculateur

Cette fenêtre n'est qu'un frontal graphique de la commande mode.

3. Référence

3.1 Commandes

3.1.1 Exit, Quit

exit
quit

Quitte le programme.

3.1.2 Help, Man, Helpwin, ?

help [sujet]
man <sujet>
helpwin [sujet]
? [sujet]

Affiche l'aide sur sujet, où sujet est généralement le nom d'une commande ou d'une fonction. Pour une liste de sujets, tapez `ls commands' ou `ls functions'. Help, helpwin et ? sans sujet fait afficher l'intro de l'aide.

3.1.3 Ls, Who

ls [variables|functions|constants|commands]
who

Affiche la liste des variables, fonctions... (par défaut, les variables) Who est similiaire à ls variables.

3.1.4 Rm, Clear

rm variable1 [variable2 ...]
clear [variable1 [variable2 ...]]

Enlève les variables spécifiés de la mémoire. Clear sans auguments enlève toutes les variables.

3.1.5 Mode, Deg, Rad

mode [deg|rad]
deg
rad

Equivalent de l'onglet calculatrice de la fenêtre préférences.

Mode sans argument affiche le mode actuel.

3.2 Fonctions

3.2.1 Int

int(x)

Arrondi de x.

3.2.2 Abs

abs(x)

Valeur absolue de x.

3.2.3 Log, Ln

log(x)
ln(x)

Logarythme de x (log ou logarythme népérien (ln) de x.

3.2.4 Sqrt

sqrt(x)

Racine carrée de x.

3.2.5 Sin, Cos, Tan, ASin, ACos, ATan

sin(x)
cos(x)
tan(x)
asin(x)
acos(x)
atan(x)

Sinus, cosinus, tangente, arc sinus, arc cosinus or arc tangente de x, selon le mode choisi (cf mode).

3.2.6 Sinh, Cosh, Tanh, ASinh, ACosh, ATanh

sinh(x)
cosh(x)
tanh(x)
asinh(x)
acosh(x)
atanh(x)

Sinus hyperbolique, cosinus hyperbolique, tangente hyperbolique, inv sinus hyperbolique, inv cosinus hyperbolique et inv hyperbolique tangente de x.

3.3 Constantes

3.3.1 Pi

rCalc utilise la 'math library definition', ce qui donne 3.14159265358979323846.

3.3.2 E

rCalc utilise la ' math library definition', ce qui donne 2.7182818284590452354.