Comment calculer des valeurs complexes en VBA

Auteur: Randy Alexander
Date De Création: 4 Avril 2021
Date De Mise À Jour: 2 Peut 2024
Anonim
VBA  - Comment calculer la distance entre Deux Villes dans un Tableau
Vidéo: VBA - Comment calculer la distance entre Deux Villes dans un Tableau

Contenu

Un nombre complexe est un nombre qui ne peut pas être exprimé sous forme de fraction. Il a une partie réelle et une partie imaginaire et est généralement présenté comme un point dans le plan complexe. Un nombre complexe "n" est défini comme n = x + i * y, où x et y sont des coefficients réels et i est la racine carrée de -1. Microsoft Visual Basic pour Applications, ou VBA, dispose de 18 fonctions intégrées dans la catégorie "Ingénierie", ce qui vous permet de créer et d'exécuter des calculs à valeurs complexes.


Les instructions

Effectuer des fonctions scientifiques en nombres complexes en VBA (image calcolatrice par Gionata_d de Fotolia.com)
  1. Sur le bureau de votre ordinateur, cliquez sur "Démarrer - Tous les programmes - Microsoft Office - Microsoft Office Excel" pour exécuter Excel. Puis sélectionnez "Developer - Visual Basic". Dans le menu de gauche, double-cliquez sur "Ce classeur" pour ouvrir la fenêtre dans laquelle vous pouvez entrer le code Visual Basic.

  2. Créez un nombre complexe en passant les coefficients réels et imaginaires à la fonction "COMPLEXE". Extrayez le coefficient réel d'un nombre complexe à l'aide de la fonction "IMREAL" et extrayez le coefficient imaginaire à l'aide de la fonction "IMAGINAIRE". Par exemple, pour créer le nombre complexe "5 + 9i" puis extraire les coefficients réel et imaginaire, entrez:


    n = COMPLEXE (5,9) n_real = IMREAL (n) n_imag = IMAGINAIRE (n)

  3. Ajoutez deux nombres complexes ensemble en utilisant la fonction "IMSUM". Soustrayez-les à l’aide de la fonction "IMSUB". Multipliez-les avec "IMPRODUCT" et divisez-les avec "IMDV". Trouvez la valeur absolue d'un nombre complexe avec la fonction "IMABS". Par exemple:

    (x, y) x_divby_y = IMDIV (x, y) x_abs = x (x, y) IMABS (x)

  4. Calculez la valeur d’un nombre complexe élevé en un entier avec "MPOWER", la racine carrée avec "IMSQRT", le logarithme de base 2 avec "IMLOG2", le logarithme de base 10 avec "IMLOG10", le logarithme naturel avec " IMLN "et l’exponentielle d’un nombre complexe utilisant" IMEXP ". Par exemple:

    (n) n_exp = IMEXP (n) n_exbase (n) n_squared = nsquared = nsqrroot = nsqrroot = nsqrroot =

  5. Calculez le sinus d'un nombre complexe à l'aide de la fonction "IMSIN", le cosinus avec "IMCOS", l'argument de l'angle thêta en radians avec "IMARGUMENT" et le conjugué complexe du nombre complexe avec "IMCONJUGATE". Par exemple:


    (z) z_contact = z (z) z_conjugate = IMCONJUGATE (z) z_contact =

Comment

  • Si Excel ne reconnaît pas les fonctions avec des nombres complexes, installez les "Outils d'analyse".

Ce dont vous avez besoin

  • Microsoft Excel