# Manuel d'utilisation Bienvenue dans le manuel d'utilisation de LogarithmPlotter. Nous allons couvrir ici la plupart des fonctionnalités de LogarithmPlotter et comment les utiliser. [Online version](https://git.ad5001.eu/Ad5001/LogarithmPlotter/wiki/Manuel-d'utilisation) ## Introduction : Comment fonctionne LogarithmPlotter LogarithmPlotter est un logiciel permettant de créer des tracés et des graphiques avec une [échelle logarithmique](https://en.wikipedia.org/wiki/Logarithmic_scale), le type le plus connu étant les [diagrammes de Bode](https://en.wikipedia.org/wiki/Bode_plot), que LogarithmPlotter aide à créer sous forme asymptotique. Bien que les échelles logarithmiques soient le principal intérêt de LogarithmPlotter, ce logiciel supporte également les échelles non logarithmiques, ce qui peut être nécessaire pour utiliser certaines fonctions. Pour ce faire, LogarithmPlotter utilise un système appelé Objets, qui peut vous sembler familier si vous avez utilisé d'autres logiciels de traçage comme [Geogebra](https://geogebra.org). Un "objet" est tout ce qui peut être représenté sur le graphique. LogarithmPlotter vous permet de créer 9 types d'objets :
Symbole | Type | Fonctionne bien dans l'échelle logarithmique | Fonctionne bien dans l'échelle non logarithmique | Autorise le positionnement du pointeur | Commentaire |
---|---|---|---|---|---|
Points | ✓ | ✓ | ✓ | ||
Textes | ✓ | ✓ | ✓ | Utilisés comme textes supplémentaires si nécessaire | |
Fonctions | ✓ | ✓ | X | ||
Gains de Bode | ✓ | X | X | ||
Phases de Bode | ✓ | X | X | ||
Curseurs X | ✓ | ✓ | ✓ | Curseurs sur l'axe des abscisses | |
Suites | X | ✓ | X | Il y a plusieurs problèmes de performance sur l'échelle logarithmique liés au fait de devoir calculer beaucoup trop de valeurs. Vous devriez utiliser des fonctions définies sur N comme substitut si possible. |
|
(Fonctions de) Répartition | ✓ | ✓ | X |
Icône | Nom | Valeur par défaut | Définition |
---|---|---|---|
Zoom en X | 100 |
Le zoom le long de l'axe des x.
|
|
Zoom en Y | 10 | Le zoom le long de l'ordonnée, équivalent au nombre de pixels pour une unité de 1. | |
Min X | 0,5 | Valeur minimale à dessiner sur l'axe des abscisses. En d'autres termes, c'est la valeur de x sur le côté gauche du graphique. | |
Max Y | 25 | Valeur maximale à dessiner sur l'axe des ordonnées. En d'autres termes, c'est la valeur de y en bas du graphique. | |
Max X | Variable |
Valeur minimale à dessiner sur l'axe des abscisses. En d'autres termes, c'est la valeur de x sur le côté droit du graphique.
|
|
Min Y | Variable |
Valeur minimale à dessiner sur l'axe des ordonnées. En d'autres termes, c'est la valeur de y en haut du graphique.
|
|
Pas de l'axe X | 4 |
Pas de la graduation pour l'axe des abscisses.
|
|
Pas de l'axe Y | 4 |
Pas de la graduation pour l'axe des y.
|
|
Taille des lignes | 1 |
Largeur (pourcentage) des lignes et des cercles d'objets représentés sur le graphique.
|
|
Taille du texte (px) | 14 | Taille en pixel du texte affiché sur le graphique. | |
Label de l'axe X | Vide |
Étiquette à utiliser sur l'axe des abscisses.
|
|
Label de l'axe Y | Vide |
Étiquette à utiliser sur l'axe des ordonnées.
|
|
Échelle logarithmique en X | ✓ | Lorsque cette option est cochée, l'axe des abscisses est représenté avec une échelle logarithmique, sinon, il est représenté avec une échelle non logarithmique. | |
Montrer la graduation X | ✓ | Si cette option est cochée, affichera les étiquettes à côté de l'axe des abscisses (10¹, 10², ... ou 4, 8, ...). Dans le cas contraire, elles seront cachées. | |
Montrer la graduation de l'axe Y | ✓ | Si cette option est cochée, affichera les étiquettes à côté de l'axe des ordonnées (0, 4, ...). Dans le cas contraire, elles seront cachées. |
Symbole | Type | Condition d'apparition | Couleur (Thème clair|Foncé) |
---|---|---|---|
Création d'objet | Lorsqu'un nouvel objet est créé | ||
Suppression d'objet | Lorsqu'un objet existant est supprimé | ||
Montrer/cacher l'objet | Quand celui d'un objet est affiché ou caché | , | |
Modifier un objet | Lorsque la propriété d'un objet est modifiée | ||
Renommer un objet | Lorsque le nom d'un objet est modifié | ||
Coloration de l'objet | Lorsque la couleur d'un objet est modifiée |
![Image du dialogue Editeur de Propriétés d'Objet](https://apps.ad5001.eu/img/en/logarithmplotter/object-settings.webp) *Exemple de dialogue pour une fonction de répartition*
Cette boîte de dialogue contient toutes les propriétés de l'objet qui peuvent être modifiées. Chaque propriété est mise à jour en temps réel. Vous pouvez faire glisser le dialogue pour voir les conséquences de vos modifications sur le graphique. Ce dialogue peut être fermé soit en fermant la fenêtre, soit en cliquant sur le bouton "OK". Ces deux options permettent de sauvegarder toutes les modifications effectuées. ### Types de propriétés Il existe beaucoup de propriétés, mais chacune d'entre elles est séparée en différents types.Type | Éditeur | Exemple(s) | Commentaire | |
---|---|---|---|---|
Chaînes de caractères | Saisie de texte en ligne | Nom de l'objet | À la fin de la saisie, le petit bouton "α" permet de saisir des symboles (lettres grecques et indices ou lettres et chiffres en indice ou en exposant). | |
Nombres (entiers et décimaux) | Saisie de texte en ligne | Position de l'étiquette | Toutes les entrées autres que les chiffres, un moins optionnel au début et un point au milieu sont interdites. | |
Expressions | Saisie de texte en ligne | Position de point, expression de fonction | Comme les chaînes de caractères, elles disposent du dialogue de saisie du caractère symbole. Vous pouvez y utiliser des valeurs comme e ou pi (peut aussi être noté π). | |
Domaines et plages (ensembles) | Saisie de texte en ligne | Domaine et plage de fonctions | Utiliser des expressions symboliques (par exemple R+* se traduira par ℝ⁺*, l'ensemble des nombres entiers strictement positifs), des plages (par exemple ]0;1[) ou même des ensembles (par exemple {0;3;4}). | |
Booléens (vrai ou faux) | Case à cocher | Montrer la graduation sur ω0 pour la magnitude de Bode | ||
Énumérations (ensemble de valeurs prédéfinies) | Sélection de choix | Position et contenu de l'étiquette, style de point, passage de bode | ||
Autres objets | Sélection de choix | Les ω0 de Bode, les objets cibles du curseur X. | Contient une liste de tous les objets créés dans le type requis, et permet d'en créer un nouveau si nécessaire. L'objet cible du curseur X est une exception, car il peut cibler plusieurs types d'objets différents. | |
Listes (listes de valeurs) | Liste d'entrées de texte en ligne | Non utilisé pour le moment | Parfois permet la création de valeurs, à d'autres le nombre de valeurs est constant. | |
Dictionnaires (liste de valeurs associées à une autre valeur) | Liste de lignes ayant deux entrées de texte séparées par du texte | Expressions et valeurs par défaut de suite, valeurs par défaut de fonction de répartition | Parfois permet la création de valeurs, à d'autres le nombre de valeurs est constant. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
Nom | Chaîne de caractères | Ne doit pas être le même pour deux objets. | Cette valeur représente l'objet. | |
Contenu de l'étiquette | Énumération |
|
Généralement utilisé avec une propriété de positionnement (position de l'étiquette ou position X de l'étiquette). |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
X | Expression | Par défaut : 1 | La position du point sur l'axe des abscisses. | |
Y | Expression | Par défaut : 0 | La position du point sur l'axe des ordonnées. | |
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport au point. | |
Style du point | Enumeration |
|
Style visuel de la représentation des points. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
X | Expression | Par défaut : 1 | Position du texte sur l'axe des abscisses. | |
Y | Expression | Par défaut : 0 | Position du texte sur l'axe des ordonnées. | |
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Contenu | Chaîne | Par défaut : Nouveau texte | Contenu de l'élément de texte. |
Icône | Propriété | Type | Valeur | Commentaire | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Expression | Expression | Par défaut : x | Expression de la fonction (en fonction de la variable x). | |||||||||
Domaine de définition | Domaine | Par défaut : ℝ⁺* | Domaine de définition de la fonction. | |||||||||
Portée | Domaine | Par défaut : ℝ | Portée de la fonction | |||||||||
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |||||||||
Mode d'affichage | Enumeration |
|
Style d'affichage de l'étiquette de la fonction. | |||||||||
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour le label de la fonction en fonction de la position de l'axe des abscisses spécifiée et de son axe des ordonnées correspondant de la fonction. | |||||||||
Afficher les points | Booléen | Vrai de faux Par défaut : vrai |
Quand un domaine non continu est utilisé (par exemple ℕ, ℤ, des ensembles comme {0;3}), la fonction peut être affichée en utilisant des points aux endroits où la fonction est définie. En décochant cette option, les points sont masqués. | |||||||||
Afficher les pointillées | Booléen | Vrai de faux Par défaut : vrai |
Lorsque le domaine utilisé n'est pas continu (par exemple ℕ, ℤ, des ensembles comme {0;3}) la fonction peut être affichée en pointillés entre aux points où la fonction est définie. En décochant cette option, les lignes en pointillés sont masquées. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
ω0 | Point | Par défaut, un point nouvellement créé préfixé par ω dans (1,0). | Utilisé comme base pour le début/la fin du côté transitionnel de la gain de Bode également. | |
Passe | Enumeration |
|
Type de passe de gain de Bode utilisé pour cet objet. | |
Gain | Expression | Par défaut : 20 | Nombre de décibels par décennie utilisés pour le gain de bode (doit être positif pour un passe haut, et négatif pour un passe bas). | |
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour le label de la fonction en fonction de la position de l'axe des abscisses spécifiée et de son axe des ordonnées correspondant sur la fonction. | |
Afficher la graduation sur ω0 | Booléen | Vrai ou faux Par defaut: faux |
Si coché, montrera une ligne verticale en pointillés sur le dessus du ω0 assigné. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour l'étiquette de la magnitude du bode sur la base de la position spécifiée de l'axe des abscisses et de son axe des ordonnées correspondant du gain du bode. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
ω0 | Point | Par défaut, un point nouvellement créé préfixé par ω dans (1,0). | Utilisé comme base pour le début/fin du côté transitionnel de la phase de bode également. | |
Phase | Expression | Par défaut : 90 | Montant de phase (défini dans l'unité ci-dessous) utilisé pour la phase du bode. | |
Unité à utiliser | Enumeration |
|
Unité de la phase à utiliser (utilisée pour l'affichage). | |
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour le label de la fonction en fonction de la position de l'axe des abscisses spécifiée et de son axe des ordonnées correspondant sur la fonction. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour l'étiquette de la phase de bode sur la base de la position spécifiée de l'axe des abscisses et de son axe y correspondant de la phase de bode. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
X | Expression | Par défaut : 1 | Position du curseur sur l'axe des abscisses. | |
Objet à cibler | Objet exécutable* | Par défaut : aucun objet n'est sélectionné. |
Objet cible dont il faut afficher la valeur par l'intermédiaire du curseur X. *Les objets exécutables sont des objets qui prennent des valeurs tout au long de l'axe des abscisses avec une valeur correspondante sur l'axe des ordonnées. Les fonctions, les gains et les phases de bode, les séquences et les distributions sont qualifiées comme telles. |
|
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à sa position. | |
Afficher la valeur approximative | Booléen | Vrai ou faux Par défaut : vrai |
Lorsque cette option est cochée, le curseur affichera une version approximative de la valeur de l'objet ciblé à un x donné à côté de la valeur de l'expression simplifiée. | |
Arrondi | nombre | Par défaut : 3 | Arrondi de la valeur approchée. | |
Style d'affichage | Enumeration |
|
Style de la barre verticale du curseur. | |
Position de la valeur de la cible | Enumeration |
|
Position de la valeur de la cible sur le curseur x. Si vous utilisez "À coté de la cible", elle se trouvera à l'intersection entre la cible et la barre verticale du curseur, tandis que "Avec l'étiquette" la place juste en dessous du nom et de la position du curseur. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
Afficher les points | Booléen | Vrai de faux Par défaut : vrai |
Les suites sont affichées en utilisant des points à chaque entier des points où la suite est définie. En décochant cette case, les points sont cachés.. | |
Afficher les pointillées | Booléen | Vrai de faux Par défaut : vrai |
Les suites sont affichées en pointillés entre les points où la suite est définie. En décochant cette option, les lignes en pointillés sont masquées.. | |
Expression | Dictionnaire (longueur fixe à 1, la clé est un nombre, la valeur une expression) | var[n+k] = expression Par défaut : var=u, k=1, expression=n u[n+1] = n |
Remarque : L'expression est définie par la variable n. Vous pouvez utiliser la syntaxe array pour accéder aux valeurs précédentes. Par exemple, pour la variable u, vous pouvez définir u[n+1] en fonction de u[n] ou u[n+2] en fonction de u[n] et u[n+1] pour une définition récursive. | |
Valeurs d'initialisation | Dictionnaire (la clé est un nombre, la valeur une expression) | var[k] = expr Par défaut : var=u, k=0, expr=1 u[0] = 1 |
Remarque : Vous avez besoin d'autant de valeurs d'initialisation (qui peuvent être ajoutées à l'aide du bouton "Ajouter une entrée" et supprimées à l'aide des boutons "poubelle") que k. | |
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour l'étiquette de la suite basée sur la position spécifiée de l'axe x (entier) et de l'axe y correspondant de la suite. |
Icône | Propriété | Type | Valeur | Commentaire |
---|---|---|---|---|
Position de l'étiquette | Enumeration |
|
Position de l'étiquette par rapport à la position. | |
Position en X de l'étiquette | nombre | Par défaut : 1 | Position de base pour l'étiquette de la distribution en fonction de la position spécifiée de l'axe x et de son axe y correspondant de la distribution. | |
Liste de probabilités | Dictionnaire (la clé est un nombre, la valeur un nombre) | P(var=k) = valeur Default: var=X, k=0, expr=1 P(X=0) = 0 |
Note : Vous avez besoin d'autant de probabilités que nécessaire (qui peuvent être ajoutées grâce au bouton "Ajouter une entrée" et supprimées avec les boutons poubelle) que k. Le graphique affiché sera la fonction de distribution. |