Modellierung und Simulation - Wiederholung 1-6

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Autor: Prof. Dr.-Ing. Schneider
Termin: 11.04.2025

Aufgabe 7.1 - Funktionen

Schreiben Sie die Funktion Celsius im m-File „Celsius.m“, die eine übergebene Fahrenheit-Temperatur in den zugehörigen Celsius-Wert umrechnet und diesen zurückgibt:

function c = Celsius(fahr)

Zur Umrechnung von Grad Fahrenheit in Grad Celsius dient die Formel:

c = (5.0/9.0) * (fahr − 32)

Testen Sie Ihre Funktion mit mehreren Temperaturen. Schreiben Sie eine weitere Funktion Fahrenheit, die eine übergebene Celsius-Temperatur in den Fahrenheit-Wert umrechnet:

function f = Fahrenheit(c)

Rufen Sie die beiden Funktionen auch hintereinander auf, also beispielsweise

>> f = Fahrenheit( Celsius( fahr ) )

Aufgabe 7.2 - Funktionen

Erstellen Sie die Funktion Pythagoras im m-File Pythagoras.m, die aus den zwei übergebenen Argumenten a und b die Zahl c nach dem Satz von Pythagoras berechnet, also a2+b2=c2. Vor der Zuweisung des Rückgabewerts c müssen Sie natürlich noch die Wurzel aus c2 ziehen:

function c = Pythagoras(a, b)

Testen Sie Ihre Funktion mit mehreren Zahlenpaaren.

Aufgabe 7.3 - Ein- und Ausgabe


MATLAB® Befehlsübersicht
→ zurück zum Hauptartikel: BSE Modellierung und Simulation - SoSe25