Scipy tplquad

Scipy tplquad

Durch die Verwendung der „Scipy.integrieren.TPLQUAD () ”Methode, wir könnten den ungefähren dreifachen integrierten Wert einer bestimmten Funktion von Restriktion„ A “auf„ B “von zwei beliebigen Variablen weiter extrahieren. Diese Funktion gehört zur „Quad“ -Familie von Scipy Python, in der die Quads -Funktion Datenergebnisse anzeigt. Die Grundlage von „Scipy“ ist eine Bibliothek für wissenschaftliche Berechnungen, die „Numpy“ verwendet. Wissenschaftlicher Python ist eine gemeinsame Abkürzung. Es bietet zusätzliche hilfreiche Funktionen für Sprachverbesserung, Statistik und Automatisierung.

Verfahren

Wir können die dreifache integrale Lösung von Polynomen erhalten, die die Beschränkung „A“ zu „B“ über die Nutzung der Scipy überschreiten.integrieren.tplquad () Funktion. Wir müssen die Bibliotheken und Funktionsformationen haben und ihnen Werte zusammen mit der Definition von Variablen zuweisen. Es könnte das Funktionsaufrufphänomen innerhalb der benutzerdefinierten Funktion mit den Lambda-Expressionswerten für den Wert des Endbenutzers verwenden.

Syntax

$ scipy.integrieren.tplquad (func, w, t)

Die Syntax „Scipy TPLquad“ enthält zwei Bibliothekenverknüpfungen, die "scipy" und "integrieren" in die "Quad" -Familie sind, zusammen mit der Funktion, die im Python -Code für die bereitgestellten Variablen aufgerufen wird. Hier haben wir "W" und "T" verwendet, aber es könnte eine Variable nach unserer Anforderung sein.

Rückgabewert

Der Rückgabewert für dieses Python „Scipy TPLquad“ wäre höchstwahrscheinlich die Integration einer dreifachen Version für jeden bereitgestellten Wert des funktionalen Polynoms.

Beispiel # 01

Nachdem wir das Verfahren und die Syntax diskutiert haben, sind wir nun mit der Python -Methode „Scipy tPlquad“ vertraut, um die dreifache Integration mathematischer Polynomfunktionen herauszufinden. Beginnen wir also unsere Code -Implementierung, die mit der Hinzufügung der Python -Bibliothek von „Integration“ aus der „Scipy“ -Familie beginnt. Wir haben ein paar Kommentare hinzugefügt, beginnend mit dem Hash -Symbol "#". Als wir die Bibliotheken dafür eingestellt hatten, haben wir einen Funktionsnamen „Integration“ erstellt. Dann haben es der Lambda -Variablen „S“, „D“ und „W“ und der variablen „W“ -Variablen multipliziert mit dem Produkt der variablen „D“ und „S“ und der Hinzufügung mit der variablen „W“ -Leistung zugewiesen Multiplizierte dreimal so zugewiesene "3" hier und führen Sie denselben Fall mit der Variablen "S" aus.

Dies handelt. Jetzt verwenden wir die „Scipy.integrieren.tplquad ”auf der Funktion mit dem Namen„ Integration “und rufen Sie sie im Hauptmodul auf, um die Polynomfunktion zu erreichen. Der gewährte Funktionswert, den wir hier als "2" für Variable "S", "4" für Variable "D" und "3" für Lambda "W" und "4" wieder als Inkrement zu Lambda "W" und letztem Lambda ausgewählt haben "W" Variable leer mit "D" als "1". Nach dem Ausdruck von Lambda haben wir es als "2" für "D" in der Variablen "W" gewährt. Dieser Schritt würde die dreifache Integrationsbildung machen und den Wert der dreifachen Integration durch Nutzung des „Integration“ speichern.tplquad () ”Modul. Jetzt wissen wir, dass das Ergebnis in der Funktion „Integration“ formuliert ist und die Funktion „print ()“ für die Anzeige in der Ausgabe praktisch verwendet und die "Integration" in der Funktion „print ()“ aufgerufen wird.

# Importieren der integrierten Bibliothek aus Scipy
von Scipy Import integrieren
Integration = Lambda S, D, W: W*D*S + W ** 3 + D ** 3 + S ** 3
#Utilisieren Scipy.integrieren.tplquad () Modul
Integration = integrieren.tplquad (Integration, 2, 4, Lambda W: 3, Lambda W: 4,
Lambda W, D: 1, Lambda W, D: 2)
Druck (Integration)

Nach Abschluss der Integrationsarbeit in Python Code werden wir in unserem „Spyder“ -Tool als Compiler kompilieren, dann gibt es den dreifachen Integrationswert von „186).5 ”durch Verwendung des Python -Moduls von„ Integrate.tplquad () ”.

Beispiel # 02

Hier haben wir ein weiteres Beispiel für die Python Scipy TPLquad -Methode mit unterschiedlichen Funktionen und verschiedenen Lambda -Modulen genommen. Wir haben zuerst die Integrationsbibliothek aus dem Familienparameter von Scipy importiert. Nach dem Import der Bibliothek haben wir eine Funktion namens „Integ“ erstellt, bei der es sich um eine benutzerdefinierte Funktion handelt. Dann haben wir dieser Ganzzahl drei Variablen zugewiesen, die sich als Funktion von F (x) verhalten werden. Wir haben die Lambda -Variable "q", "t" und "t" deklariert, wobei dem variablen "D" -Werwert multipliziert oder Strom als "3" zugewiesen wird, und dann mit demselben "3" eine Variable "T" hinzugefügt wie zweimal "**" Der Bediener fügte "Q" auch mit der Leistung "3" hinzu. Dann wird "2" im letzten hinzugefügt, was jetzt zu einer Funktion wird, die die dreifache Integration durchläuft.

Anschließend haben wir eine Funktion des Namens „Integration“ erstellt, bei denen wir die „Integration angewendet haben.tPLquad () ”-Modul und rufen Sie die Funktion von„ f (x) “auf, indem Sie die Funktion„ Integ “mit den Werten von„ 2 “als allgemeine zwei Werte als für variable Lambda„ D “aufrufen. Wir haben den nächsten Wert "3" als "4" zugewiesen und haben einfach die Lambda "D" -Variable gelten. Nach der Variablen "D" kommen wir zu einer variablen "T", die für die erste Iteration "1" ist und Lambda "D" mit einer Variablen "T" als nächstes mit einem iterativen Wert von "2" bezeichnet hat, als sie als nächstes "d" dauerte. Und für den Rest des integrierten Wertes haben wir die Funktion „print ()“ verwendet und die Funktion „Integration“ zugewiesen.

# Importieren der Scipy Integrate TPLquad Library
von Scipy Import integrieren
InteG = Lambda q, t, d: d ** 3 + t ** 3 + q ** 3 + 2
#Utilisieren Scipy.integrieren.tplquad () Modul
Integration = integrieren.tplquad (Integ, 2, 4, Lambda D: 3, Lambda D: 4,
Lambda D, T: 1, Lambda D, T: 2)
Druck (Integration)

Die Abschluss des Codes Work wird nun zum Kompilierungsprozess gehen und den Code in den Compiler ausführen. Dann wird der Wert von „159) ausgedruckt.0 ”als dreifach integrierter Wert auf dem unten angegebenen Ausgangsbildschirm für die scipy tplquad -Methode.

Beispiel # 03

Lassen Sie uns nun unser drittes Beispiel für Scipy TPquad ansehen, das mit der Importierung der Bibliothek von „Integration“ begann wie in den vorherigen Beispielen. Jetzt haben wir eine Funktion des Namens "tplquad" erstellt und drei Lambda -Variablen zugewiesen, die "P", "O" und "U" sind, und als letzte für den funktionalen Wert "u*o*p **" verwenden wir "u*o **" 4 ”. Jetzt verwenden wir die Funktion „print ()“ und die „Integration integrieren.tplquad () ”Modul mit der Aufruffunktion von„ tPlquad “und mit den Werten zugewiesene" 2 "," 3 "," Lambda -Variable "u" als "3", Lambda "u" als "4", Lambda "u" "Und" O "als" 0 ". Der letzte wird als "lambda" u "und" o "als" 2 "zugewiesen.

von Scipy Import integrieren
Tplquad = lambda p, o, u: u*o*p ** 4
drucken (integrieren.tplquad (tplquad, 2, 3, lambda u: 3, lambda u: 4,
lambda u, o: 0, lambda u, o: 2))

Der dreifache Integrationswert für den oben genannten Code lautet „56).0 ”für die scipy tplquad -Methode in unserem dritten Beispiel als Ausgabe.

Abschluss

Die Beschreibung und Themenimplementierung des Python -Thema. Wir haben drei Beispiele für die Erläuterung der Methodik und des Verfahrens der dreifachen Integration von Funktionen in Python -Programmiercode genommen. Diese Beispiele würden die Funktion von F (x) als Eingabe für den mathematischen Funktionswert ermitteln, und Variablen könnten das Argument für die Ermittlung der dreifachen Integration erfordern.