Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come calcolare valori complessi in VBA

Un numero complesso è un numero che non può essere espresso come una frazione . Esso ha una parte reale ed una parte immaginaria ed è più spesso visualizzato come un punto del piano complesso . Un numero complesso " n" è definito come n = x + i * y , dove xey sono coefficienti di numero reale ed i è la radice quadrata di -1 . Microsoft Visual Basic , Applications Edition, o VBA , dispone di 18 funzioni incorporate nella categoria "Engineering" , che consentono di creare ed eseguire calcoli con i valori complessi . Cose che ti serviranno
Microsoft Excel
Mostra più istruzioni
1

cliccare su " Start - Programmi - Microsoft Office - Microsoft Office Excel " per avviare Excel . Seleziona "Sviluppatore - Visual Basic " dal menu e fare doppio clic su " Questa cartella di lavoro " da un albero sulla sinistra per aprire una finestra in cui è possibile inserire il codice Visual Basic
2

Create . un numero complesso passando i coefficienti reali e immaginari alla funzione "complessa" . Estrarre il coefficiente reale di un numero complesso con la funzione " COMP.PARTE.REALE " ed estrarre il coefficiente immaginario utilizzando la funzione di "immaginario" . Ad esempio, per creare il numero complesso " 5 + 9i " e quindi estrarre i coefficienti reali e immaginari , tipo :

n = COMPLESSO ( 5 , 9 ) per

n_real = COMP.PARTE.REALE ( n)

n_imag = IMMAGINARIO ( n)
3

Aggiungi due numeri complessi insieme con la funzione " COMP.SOMMA " . Sottrarre loro con la funzione " COMP.DIFF " . Li Moltiplica con " COMP.PRODOTTO " e dividerli con " COMP.DIV . " Prendere il valore assoluto di un numero complesso con la funzione " COMP.MODULO . " Per esempio :

x = COMPLESSO ( 5 , 6 ) per

y = COMPLESSO ( 1 , 2 ) per

x_plus_y COMP.SOMMA = ( x , y ) per

x_minus_y COMP.DIFF = ( x , y ) per

x_times_y COMP.PRODOTTO = ( x , y ) per

x_divby_y COMP.DIV = ( x, y)

x_abs = COMP.MODULO ( x )

4

Calcolare il valore di un numero complesso elevato a una potenza intera usando " MPOWER , " la radice quadrata con " COMP.RADQ , " il logaritmo in base 2 con " COMP.LOG2 , " il logaritmo in base 10 con " COMP.LOG10 , " il logarith naturale con " COMP.LN " e l'esponenziale di un numero complesso con " COMP.EXP . " Per esempio :

n = COMPLESSO ( 7 , 3 ) per

n_squared = COMP.POTENZA (n, 2 ) per

n_sqrroot = COMP.RADQ (n ) per

n_logbase2 = COMP.LOG2 (n ) per

n_logbase10 = COMP.LOG10 (n ) per

n_ln = COMP.LN (n ) per

n_exp = COMP.EXP (n ) economici 5

Calcola il seno di un numero complesso con la funzione " COMP.SEN " , il coseno con " COMP.COS ," l' argomento theta in radianti con COMP.ARGOMENTO e il complesso coniugato di un numero complesso con " COMP.CONIUGATO . " Per esempio :

z = COMPLESSO ( 2 , 12 ) per

z_sin = COMP.SEN ( z ) per

z_cos = COMP.COS ( z ) per

z_theta = COMP.ARGOMENTO ( z ) per

z_conjugate = COMP.CONIUGATO ( z ) per

 

Programmazione © www.354353.com