[Python] Löse Gleichungen mit Sympy

Einführung

Ich möchte eine kubische Gleichung leicht lösen ... Die Formel für die Lösung einer kubischen Gleichung kann extrem lang sein. Wenn Sie interessiert sind hier Als ich nach einer programmatischen Lösung dafür suchte, gab es in Python ein Modul namens sympy. Wirklich großartig.

Umgebung

Beide haben funktioniert

Wie benutzt man

Installation

Es ist bereits in Anacondas Umgebung installiert, aber wenn nicht, installieren Sie es mit pip

pip install sympy

Löse die Gleichung

Ich möchte die Gleichung vorerst lösen! Hier klicken Sie können Zeichen mit "Symbol" definieren und Gleichungen mit "lösen ()" lösen. Lösen Sie die folgende kubische Gleichung.

3x^3 + 2x^2 + x + 10 = 0

Die Macht der Macht kann in die Standard-Macht der Python geschrieben werden.

x**3 #x gewürfelt

Das Folgende ist das Programm.

from sympy import *

x = Symbol('x')

sol = solve(3*x**3 + 2*x**2 + x + 10)

print(sol)

Ausgabeergebnis. Drei Lösungen werden in der Liste übergeben.

[-5/3, 1/2 - sqrt(7)*I/2, 1/2 + sqrt(7)*I/2]

Dies ist das gleiche wie unten.

[\frac{-5}{3}, \frac{1}{2} - \frac{{\sqrt{7}}i}{2}, \frac{1}{2} + \frac{{\sqrt{7}}i}{2}]

Verschiedene andere Funktionen

~ Wird untersucht ~ Anhängen

Recommended Posts

[Python] Löse Gleichungen mit Sympy
Lösen wir simultane lineare Gleichungen mit Python Sympy!
Lösen Sie simultane normale Differentialgleichungen mit Python und SymPy.
Löse AtCoder 167 mit Python
Löse Mathe mit Python
Löse POJ 2386 mit Python
Löse AtCoder ABC166 mit Python
Solver> Link> Lösen Sie Excel Solver mit Python
Löse ABC163 A ~ C mit Python
Löse ABC166 A ~ D mit Python
Beheben von AtCoder-Problemen Empfehlung mit Python (20200517-0523)
Löse ABC168 A ~ C mit Python
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Mehrfachintegration mit Python und Sympy
Lösen Sie normale Differentialgleichungen in Python
[Circuit x Python] So lösen Sie Schaltungsgleichungen symbolisch mit sympy
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
Twilio mit Python
In Python integrieren
Ich wollte ABC160 mit Python lösen
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
[AtCoder] Löse ABC1 ~ 100 Ein Problem mit Python
mit Syntax (Python)
Löse AtCoder ABC168 mit Python (A ~ D)
Bingo mit Python
Zundokokiyoshi mit Python
Lösen Sie Lake Counting (POJ NO.2386) mit Python3
Ich wollte ABC172 mit Python lösen
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Lösen normaler Differentialgleichungen mit Python ~ Universal Gravitation
Ich wollte den NOMURA Contest 2020 mit Python lösen
Versuchen Sie, das Mensch-Maschine-Diagramm mit Python zu lösen
Löse A ~ D des Yuki-Codierers 247 mit Python
Ich möchte APG4b mit Python lösen (Kapitel 2)
Lösen Sie simultane Gleichungen sofort mit Python
Löse "AtCoder Version! Arimoto (Anfänger)" mit Python!
Serielle Kommunikation mit Python
Zip, entpacken mit Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Löse ABC168D in Python
Python lernen mit ChemTHEATER 03
Sequentielle Suche mit Python