Lösungsblöcke > Beispiel: Einheiten zu Lösungsblöcken hinzufügen
  
Beispiel: Einheiten zu Lösungsblöcken hinzufügen
Sie können Lösungsblöcken Einheiten hinzufügen. Sie müssen sicherstellen, dass die Einheiten während der Berechnungen miteinander kompatibel sind.
1. Definieren Sie die Länge eines Pendels.
Zum Kopieren dieses Ausdrucks klicken
2. Fügen Sie einen Lösungsblock ein, definieren Sie eine Differentialgleichung für das Problem, und verwenden Sie die Funktion odesolve zum Lösen der Gleichung. Der Winkel Ɵ ist der Winkel zwischen der Vertikalen und dem Pendel.
Zum Kopieren dieses Ausdrucks klicken
Sowohl die Länge l als auch die Gravitationskonstante g haben Einheiten:
Zum Kopieren dieses Ausdrucks klicken
Die Anfangsbedingungen und der Endpunkt haben jedoch keine Einheiten. Infolgedessen wird ein Fehler zur Kompatibilität der Einheiten angezeigt.
3. Fügen Sie allen Lösungsblockkomponenten kompatible Einheiten hinzu.
Zum Kopieren dieses Ausdrucks klicken
4. Definieren Sie einen Wertebereich, für den die Lösungsblocklösung geplottet werden soll. Sie müssen den Schrittbereichsoperator verwenden, wenn Sie Bereiche mit Einheiten definieren.
Zum Kopieren dieses Ausdrucks klicken
5. Plotten Sie die Lösungsblocklösung.
Zum Kopieren dieses Ausdrucks klicken
6. Konstruieren Sie einen Lösungsblock, und verwenden Sie dann die Funktion minimize, um zu ermitteln, wann Ɵ bei einem vorgegebenen Schätzwert von t=5 s sein Minimum erreicht.
Zum Kopieren dieses Ausdrucks klicken
Die Einheiten der Schätzwerte müssen mit der Definition der Minimierungsfunktion kompatibel sein.
7. Konstruieren Sie einen Lösungsblock, und verwenden Sie dann die Funktion maximize, um zu ermitteln, wann Ɵ bei einem vorgegebenen Schätzwert von t=2 s und einer Bedingung von t<4 s sein Maximum erreicht.
Zum Kopieren dieses Ausdrucks klicken
8. Verwenden Sie die Funktion SIUnitsOf, um die Einheit von den Maximum- und Minimumpunkten zu entfernen. Das ist erforderlich, um die einheitenlosen vertikalen Markierungen verwenden zu können.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
9. Zeigen Sie die Maximum- und Minimumpunkte im ursprünglichen Diagramm an. Verwenden Sie vertikale Markierungen, um anzuzeigen, wo diese beiden Punkte die Zeitachse schneiden.
Zum Kopieren dieses Ausdrucks klicken