Werkzeuge/Software/Matlab: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „m“) |
Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
m | === Beispiel-Programme === | ||
<splist | |||
showparent=no | |||
sort=asc | |||
sortby=title | |||
liststyle=ordered | |||
showpath=no | |||
kidsonly=yes | |||
debug=0 | |||
/> | |||
=== Eine Auswahl von Befehlen === | |||
==== Polynome ==== | |||
===== Definition ===== | |||
In Matlab<sup>®</sup> werden Polynome als Arrays ihrer Polynomialkoeffizienten erfasst. | |||
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. | |||
So liefert | |||
<syntaxhighlight lang="matlab"> | |||
polyint(v) | |||
</syntaxhighlight> | |||
das Polynom <math>h(t)</math>, 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 | |||
::<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: