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 [07.12.2016 17:12] – richard | lager:mathe:python [04.02.2025 12:09] (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 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.1481130771.txt.gz · Zuletzt geändert: 04.02.2025 12:09 (Externe Bearbeitung)