lager:mathe:python
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lager:mathe:python [2016/12/07 17:11] – richard | lager:mathe:python [2025/11/19 16:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Um Aufgaben zu lösen, bei denen es um z.B. Ausklammern oder Vereinfachen geht, kann man Python mit dem Module '' | Um Aufgaben zu lösen, bei denen es um z.B. Ausklammern oder Vereinfachen geht, kann man Python mit dem Module '' | ||
| + | Auf der Seite [[http:// | ||
| Bei der Eingabe der Terme muss man auf die korrekte Syntax achten. Anders als in der Mathematik üblich, muss zwischen jedem Operanden ein Operator stehen: | Bei der Eingabe der Terme muss man auf die korrekte Syntax achten. Anders als in der Mathematik üblich, muss zwischen jedem Operanden ein Operator stehen: | ||
| Zeile 75: | Zeile 76: | ||
| Will man nun z.B. eine neue Variable '' | Will man nun z.B. eine neue Variable '' | ||
| + | < | ||
| + | u, x, y, z, t = symbols(' | ||
| + | </ | ||
| ===== Hilfreiche Befehle und ihre Bedeutung ===== | ===== Hilfreiche Befehle und ihre Bedeutung ===== | ||
| Zeile 103: | Zeile 107: | ||
| print(g) | print(g) | ||
| </ | </ | ||
| - | Ausgabe: x**3+3x**2−4x−12 | + | Ausgabe: x* * 3+3x * * 2−4x−12 |
| < | < | ||
| factor(g) | factor(g) | ||
| Zeile 110: | Zeile 114: | ||
| - | Hinweis: Die '' | + | Hinweis: Die doppelten Sterne bedeuten Potenzieren. In anderen Programmiersprachen wird hierfür häufig auch das Zeichen '' |
| + | ===== Beispiel Binomischer Lehrsatz ===== | ||
| + | |||
| + | Der binomische Lehrsatz wird mit folgender Formel zusammengefasst. | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Will man für ein beliebiges n den ausgeklammerten Ausdruck aufschreiben, | ||
| + | Der folgende Code kann verwendet werden, um den Ausdruck mittels '' | ||
| + | < | ||
| + | a, b = symbols(' | ||
| + | k, n = symbols(' | ||
| + | |||
| + | n=9 | ||
| + | k=7 | ||
| + | g=(a+b)**n | ||
| + | print (" | ||
| + | expand(g) | ||
| + | </ | ||
| + | |||
| + | Will man z.B. nur den Binomialkoeffizienten für '' | ||
| + | < | ||
| + | from sympy import binomial | ||
| + | |||
| + | k, n = symbols(' | ||
| + | |||
| + | n=9 | ||
| + | k=7 | ||
| + | |||
| + | print ("n= " | ||
| + | binomial(n, k) | ||
| + | </ | ||
lager/mathe/python.1481130699.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
