Gibt es eine Bibliothek, die eine Funktion invers hat? Genauer gesagt gibt es bei einer Funktion y=f(x)
und einer Domäne eine Bibliothek, die x=f(y)
ausgeben kann? Leider kann ich nicht Matlab/Mathematik in meiner Anwendung verwenden, auf der Suche nach C/Python-Bibliothek.Inverse einer Funktion berechnen - Bibliothek
6
A
Antwort
2
Wie bereits erwähnt, sind nicht alle Funktionen invertierbar. In einigen Fällen hilft das Hinzufügen zusätzlicher Einschränkungen: Denken Sie an die Umkehrung von sin(x)
.
Sobald Sie sicher sind, dass Ihre Funktion eine eindeutige Inverse hat, lösen Sie die Gleichung f(x) = y
. Die Lösung gibt Ihnen die inverse, y(x)
.
Suchen Sie in Python nach nichtlinearen Solvern von scipy.optimize
.
5
Ich bin ein bisschen spät, aber für zukünftige Leser des Beitrags habe ich gerade ein Python-Paket veröffentlicht, das genau dies tut. https://pypi.python.org/pypi/pynverse Es gibt eine detaillierte Beschreibung, wie man es benutzt und wie es es in der Beschreibung macht!
Verwandte Themen
- 1. wie zu berechnen inverse tan?
- 2. Inverse Funktion zu StringUtils.capitalize()
- 3. Inverse logistische Funktion/Sigmoid-Umkehrfunktion
- 4. Inverse cbind() Funktion R
- 5. Inverse Funktion des Formats
- 6. Inverse der 'Predict' Funktion
- 7. Inverse Funktion von numpy.polyval()
- 8. Transformierte Primitive - Berechne die Inverse einer Matrix ohne irgendeine Funktion
- 9. Inverse einer Matrix in SymPy?
- 10. Inverse Real zu FFT in FFTW-Bibliothek
- 11. Wie kann ich Inverse von Sparse-Matrix in Eigen-Bibliothek berechnen
- 12. Inverse einer Zahl, C++
- 13. Wie inverse einer GenericRelation
- 14. Der Versuch, die Inverse einer quadratischen Matrix
- 15. Inverse von numpy.dot
- 16. Befehl für inverse ERF-Funktion in Python
- 17. Berechnen der Jacobi mit der Eigenen Bibliothek
- 18. Berechnen von Cos inverse, um Winkelgrad zu finden
- 19. Inverse einer Matrix in R
- 20. Was ist eine inverse Funktion zu XOR?
- 21. Inverse Matrix in R
- 22. Kennt jemand eine .NET-Bibliothek, die die inverse Funktion erf() in der Normalverteilung berechnet?
- 23. Inverse Assoziationsregeln
- 24. inverse Filterung mit Python
- 25. Wie berechnet man die Inverse einer Matrix genau?
- 26. Inverse normale kumulative Verteilungsfunktion Umrechnung
- 27. Funktion zum Berechnen eines CRC16 Checksum
- 28. $ (". Navbar.navbar-inverse"). Click() funktioniert aber $ (". Navbar .navbar-inverse"). Click() nicht?
- 29. Erstellen einer Core Data Inverse-Beziehung
- 30. Inverse einer Matrix mit hoher Bedingungsnummer suchen
Aber eine mathematische Funktion kann beliebig komplex sein und einige sind irreversibel (Public-Key-Verschlüsselung). Wie kann das überhaupt möglich sein? Vielleicht möchten Sie genauer angeben, was Sie erreichen wollen und warum. – Ben
Ja, aber wenn das meiste der Funktion löst, wird das für den Wissenschaftler von großem Nutzen sein. Angenommen, y = x + 2. x = y-2 kann mir unter Umständen helfen. Hängt von der Notwendigkeit ab ... –
@ username_4567 Ja, aber diese Funktion ist einfach zu invertieren. was ist mit y = log (x^sinh (1/x)) (ich habe es gerade erfunden). Ich glaube nicht, dass Sie eine Funktion erstellen können, die die Umkehrung einer beliebigen Funktion zurückgibt. –