|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Registered User
Iscritto dal: Sep 2002
Messaggi: 1025
|
Logaritmi negativi
Mi hanno sempre detto che l'argomento di un logaritmo deve essere strettamente maggiore di zero, però:
log[base](argomento)=esponente log[-2](-2)=1 inoltre mi hanno detto che è sbagliato dire: log[-2](4)=2 sono io che mi perdo qualcosa, oppure è una semplice convenzione? potremmo comunque definire una quantità immaginaria j come 1^j=-1 quindi: log[2](-2)=j come mai nessuno ci ha mai pensato prima? prendiamo l'identità di eulero: http://en.wikipedia.org/wiki/Euler%27s_identity e^1(pi)+1=0 Ln(-1)=i(pi) quindi j=i(pi) però il significato dell'identità di eulero mi è sempre sfuggito, quindi potrebbe essere una cazzata... qualcuno puo illuminarmi? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
Aplicando la formula al tuo caso ottieni il risultato che hai trovato, più tutte le ripetizioni sull'asse immaginario
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
|
|
|
|
|
#3 | |
|
Registered User
Iscritto dal: Sep 2002
Messaggi: 1025
|
Quote:
magari ho capito male... ma pare che il tuo link parli di logaritmi di argomenti complessi, io parlo di logaritmi di risultato complesso e argomento negativo... li parla di log(i), io parlo di log(-1) O forse mi sbaglio. però 2log(i)=log(-1) e qui sembra che il cechio si chiuda... quindi di sicuro ho un enorme confusione nella mia testa... |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
Considera ora la formula: Log(z) = Ln(r) + i*phi Abbiamo r = |-1| e phi = π Quindi: Log(-1) = Ln(1) + i*π = i*π Che è il risultato che hai trovato invertendo la formula di Eulero. Ma in questo modo puoi calcolare facilmente i logaritmi di qualsiasi numero negativo.
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
|
|
|
|
|
#5 |
|
Registered User
Iscritto dal: Sep 2002
Messaggi: 1025
|
capito...
io credevo di aver avuto una buona intuizione ed invece era da secoli che ste cose si sapevano... e allora come mai continuano a dirci che i logaritmi negativi sono impossibili? |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
Ln(r) + i*(phi + 2kπ) sono soluzioni valide, e quindi non hai più un solo valore... per questo si preferisce limitare il logaritmo ai soli reali positivi.
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
|
|
|
|
|
#7 | |
|
Member
Iscritto dal: Nov 2005
Messaggi: 154
|
Quote:
se la base è minore di zero cambia il tutto. ps perchè è sbagliata l'ultima espressione? non ci vedo niente di insensato: l'esponente da dare a -2 per ottenere 4 è 2.
__________________
"la scelta giusta non è sempre la più saggia,ma è quella che non porta con sè rimpianti" . pietro84 |
|
|
|
|
|
|
#8 | |
|
Registered User
Iscritto dal: Sep 2002
Messaggi: 1025
|
Quote:
oppure nella prova del politecnico o di matematica a milano. Era con 16 e 4 (base). Le soluzioni erano: a) 4 b)+-4 c) 2 d) 8 Scelsi b ma me la diede come sbagliata, la risposta era a. boh. |
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: Nov 2005
Messaggi: 154
|
Quote:
se era: log[4](16) la c è corretta. l'esponenete da dare a 4 per ottenere 16 è 2. non ho capito cosa vuoi dire...
__________________
"la scelta giusta non è sempre la più saggia,ma è quella che non porta con sè rimpianti" . pietro84 |
|
|
|
|
|
|
#10 | |
|
Registered User
Iscritto dal: Sep 2002
Messaggi: 1025
|
Quote:
scelgi a tra queste possibilità ... scusa sono stato poco chiaro.- |
|
|
|
|
|
|
#11 | |
|
Member
Iscritto dal: Nov 2005
Messaggi: 154
|
Quote:
infatti anche -4 avrebbe senso. chissà perchè è sbagliato.....
__________________
"la scelta giusta non è sempre la più saggia,ma è quella che non porta con sè rimpianti" . pietro84 |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
Per argomenti scelti (2^2k in generale) non ci sono problemi, ma in altri casi? Ad esempio che senso si può dare a Log[-2] (8) ? Sfruttando la formula dei logaritmi complessi e la formula di conversione di base dei logaritmi è possibile ottenere una risposta, abbastanza brutta per la verità e che nel caso di Log[-2](4) neppure corrisponde a 2: Log[-2](8) = 3Ln(2) / [ln(2) + iπ] Log[-2](4) = 2Ln(2) / [ln(2) + iπ] Sapendo che il logaritmo complesso è multivalore è possibile recuperare 2 con un po' di astuzia. In ogni caso la definzione richiede il passaggio per i numeri complessi (con risposte in generale complesse) mentre l'esercizio di dijo era chiaramente ristretto ai numeri reali
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
|
|
|
|
|
#13 | |
|
Member
Iscritto dal: Nov 2005
Messaggi: 154
|
Quote:
sono d'accordo, però in quel particolare caso non è necessario ricorrere ai numeri complessi, l'espressione ha già un senso. non vedo nessuna ragione per cui debba essere sbagliata, anche operando nel campo reale.
__________________
"la scelta giusta non è sempre la più saggia,ma è quella che non porta con sè rimpianti" . pietro84 |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
http://mathforum.org/library/drmath/view/55592.html
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:46.



















