Werkzeuge/Software/Matlab: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 15: | Zeile 15: | ||
===== Definition ===== | ===== Definition ===== | ||
In Matlab werden Polynome als Arrays ihrer Polynomialkoeffizienten erfasst. | In Matlab<sup>®</sup> werden Polynome als Arrays ihrer Polynomialkoeffizienten erfasst. | ||
So | So entspricht | ||
<syntaxhighlight lang="matlab"> | |||
h = [5,2,1] | |||
</syntaxhighlight> | |||
dem Polynom | |||
::<math>h(t) = 5\cdot t^2+2\cdot t+1</math> | |||
Das könnte die Höhe eines Balls im Erdschwerefeld beschreiben - mit <math display="inline">g=10 m/s^2</math>. | |||
===== polyder ===== | |||
Berechnet die Ableitung eines Polynoms. | |||
So entspricht | |||
<syntaxhighlight lang="matlab"> | |||
v = polyder(h) | |||
</syntaxhighlight> | |||
dem Polynom | |||
::<math>v(t) = 10\cdot t+2</math>, | |||
also der Geschwindigkeit unseres Balls mit der Anfangsgeschwindigkeit 2 m/s. | |||
===== polyint ===== | |||
Berechnet das unbestimmte Integral eines Polynoms. | |||
<syntaxhighlight lang="matlab" | So liefert | ||
<syntaxhighlight lang="matlab"> | |||
</syntaxhighlight> | polyint(v) | ||
</syntaxhighlight> | |||
das Polynom <math>h(t)</math>, allerdings ohne Anfangshöhe, die wir manuell (h(3)=1) hinzufügen müssen. | |||
===== conv ===== | ===== conv ===== | ||
Charakteristisch bei der Berechnung von Näherungslösungen mit Energiemethoden ist - wie hier bei der Formänderungsenergie des Euler-Bernoulli-Balkens - das Auftreten von Faltungsintegralen der Form | |||
::<math>\displaystyle a_{i,j} = \int_\ell \phi_i''\cdot \phi_j'' dx</math>. | |||
Weil die ϕi bei uns immer Polynome sind, lassen sich die Produkte, Integrale und Ableitungen in Matlab© bequem berechnen mit den Befehlen | |||
* polyint | |||
* polyder | |||
* conv. | |||
'''Links:''' | |||
* [https://de.mathworks.com/help/matlab/ref/conv.html MathWorks<sup>®</sup>] |
Aktuelle Version vom 7. November 2021, 16:44 Uhr
Beispiel-Programme
Eine Auswahl von Befehlen
Polynome
Definition
In Matlab® werden Polynome als Arrays ihrer Polynomialkoeffizienten erfasst.
So entspricht
h = [5,2,1]
dem Polynom
Das könnte die Höhe eines Balls im Erdschwerefeld beschreiben - mit .
polyder
Berechnet die Ableitung eines Polynoms.
So entspricht
v = polyder(h)
dem Polynom
- ,
also der Geschwindigkeit unseres Balls mit der Anfangsgeschwindigkeit 2 m/s.
polyint
Berechnet das unbestimmte Integral eines Polynoms.
So liefert
polyint(v)
das Polynom , allerdings ohne Anfangshöhe, die wir manuell (h(3)=1) hinzufügen müssen.
conv
Charakteristisch bei der Berechnung von Näherungslösungen mit Energiemethoden ist - wie hier bei der Formänderungsenergie des Euler-Bernoulli-Balkens - das Auftreten von Faltungsintegralen der Form
- .
Weil die ϕi bei uns immer Polynome sind, lassen sich die Produkte, Integrale und Ableitungen in Matlab© bequem berechnen mit den Befehlen
- polyint
- polyder
- conv.
Links: