Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Methoden der Medizintechnik

Ähnliche Präsentationen


Präsentation zum Thema: "Methoden der Medizintechnik"—  Präsentation transkript:

1 Methoden der Medizintechnik
Übung zur Vorlesung Folge 3 – Basics II Funktionen mit Rückgabewerten

2 Inhalte und Ziele der Übung
Wiederholung: Funktionen, For-Schleifen Funktionen mit Rückgabewert Wie Computer rechnen: Das Duale Zahlensystem Aufgabe 2 & 3: Funktionen mit Rückgabewert

3 Wiederholung (1/2): For-Schleifen
Variable index zählt von 1 bis 5 x = 1:5; for index = 1:5 y(index) = -1 * x(index); end plot(x,y); Zugriff auf n.tes Element in Matrix y bzw. x

4 Wiederholung (2/2): Funktionen
Datei „meineQuadratFunktion.m“ (Editor): function meineQuadratFunktion(x) y = x * x; disp(y); end „Parameter“ Ausführen der gespeicherten Funktion in der Konsole: meineQuadratFunktion(5) >> y = 25

5 2. Neu: Funktionen mit Rückgabewert
Datei „funktionMitRueckgabe.m“ (Editor): function [rueckgabe] = funktionMitRueckgabe(x) rueckgabe = x * x; end „Parameter“ Ausführen der gespeicherten Funktion in der Konsole: disp(funktionMitRueckgabe(5)) >> 25

6 2. Wozu Funktionen mit Rückgabe? Komplexeres Beispiel.
function [ausgabe] = meineInverse(eingabe) for index = eingabe ausgabe(index) = -1 * eingabe(index); end x = 1:5; plot(x,meineInverse(x));

7 3. Anwendung: Das Duale Zahlensystem
Unser gewohntes Zahlensystem: Jede Stelle eine Zehnerpotenz: 7459 = 9 * 10^0 = + 5 * 10^ + 4 * 10^ + 7 * 10^ Duales („binäres“) Zahlensystem: Jede Stelle eine 2er-Potenz: 1101 = 1 * 2^0 = + 0 * 2^ + 1 * 2^ + 1 * 2^ = 13

8 Modulo 10 „modulo“ 8 = 2 y = myDez2Bin(5) y >> y = 101
4. Übungsaufgaben Aufgabe 2. Schreibe eine Funktion myDez2Bin(n), die eine positive Ganzzahl in das binäre Zahlensystem umwandelt, also z.B. y = myDez2Bin(5) y >> y = 101 Aufgabe 3. Schreibe eine Funktion myAddBin(n,m), die zwei binäre Zahlen addiert. y = myAddBin(10,11) Zusatzaufgabe. Schreibe eine Funktion die eine Binärzahl in eine Dezimalzahl umwandelt. Modulo 10 „modulo“ 8 = 2


Herunterladen ppt "Methoden der Medizintechnik"

Ähnliche Präsentationen


Google-Anzeigen