MLTutor Beispiele 2010: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
 
(875 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 10: Zeile 10:
 
Bei einigen Beispielen gibt es automatisch generierte Beispiele wo der Student dann zufällig eines bekommt. Die unterscheiden sich oft nicht sehr viel, es ist aber wichtig die Übereinstimmung von Programm und Text zu kontrollieren. Geschaffen wurden sie um das blinde Kopieren zu verhindern.
 
Bei einigen Beispielen gibt es automatisch generierte Beispiele wo der Student dann zufällig eines bekommt. Die unterscheiden sich oft nicht sehr viel, es ist aber wichtig die Übereinstimmung von Programm und Text zu kontrollieren. Geschaffen wurden sie um das blinde Kopieren zu verhindern.
   
Beim Testen bitte auch auf Rechtschreibung, falsche oder fehlende Links, Inkonsistente Angaben, Probleme achten und unten eintragen.
+
Beim Testen bitte auf folgendes achten:
  +
  +
* Ist der Text sinnvoll
  +
* Fällt etwas in der Referenzlösung auf
  +
* inkonsistente Angaben
  +
* Gehen die Links
  +
* Fehlen Links, Used Functions
  +
* Gibt es Rechtschreibfehler
  +
* Kann man etwas schöner machen
  +
* Gibt es Erinnerungen an Probleme, die man beseitigen kann
  +
* sozusagen alle möglichen Verbesserungen auf dem Weg zur Perfektion
  +
  +
   
 
Derzeit ist alles rot wo es größere Änderungen gegeben hat. Blau sind jene Beispiele wo sich nicht sehr viel geändert hat. Wenn Beispiele getestet sind und die Änderungen durchgeführt wurden, werden sie auf Grün gesetzt.
 
Derzeit ist alles rot wo es größere Änderungen gegeben hat. Blau sind jene Beispiele wo sich nicht sehr viel geändert hat. Wenn Beispiele getestet sind und die Änderungen durchgeführt wurden, werden sie auf Grün gesetzt.
Zeile 19: Zeile 31:
 
* xxxx 2010-02-13 Test durchgeführt
 
* xxxx 2010-02-13 Test durchgeführt
 
** <span style="color:Red">Diesen Fehler gefunden</span>
 
** <span style="color:Red">Diesen Fehler gefunden</span>
** <span style="color:Red">as könnte man besser machen</span>
+
** <span style="color:Red">das könnte man besser machen</span>
 
** <span style="color:Red">usw</span>
 
** <span style="color:Red">usw</span>
   
 
Nach Erledigung setzen wir das dann zurück auf die Textfarbe "Black".
 
Nach Erledigung setzen wir das dann zurück auf die Textfarbe "Black".
   
  +
Das Wiki kann man ja leicht im Web-Bearbeiten. Für den MLTutor unbedingt [[NX]]-Client installieren (NoMachine) und mit faepnx.tugraz.at oder wenn es Probleme gibt mit faepcrxx (xx = 01 - 16) verbinden.
  +
  +
Vorerst unbedingt mit
  +
:/proj/mml/MLTutor/matlab_tutor_1.1
  +
testen.
   
Wen ihr schon Studienassistenten gewesen seid, versucht euch zu erinnern, wo es Probleme gegeben hat und schreibt das dazu.
+
Wenn ihr schon Studienassistenten gewesen seid, versucht euch zu erinnern, wo es Probleme gegeben hat und schreibt das dazu.
   
 
Die Beispiele sollten immer wirklich rechtzeitig vor der Übung fertig sein. Dies dient sowieso der Vorbereitung auf die Übung. Als Studienassistenten könnt ihr ja die Lösung herunter laden. Ihr müsst nicht immer alles programmieren aber schaut bitte, ob der Text korrekt das Programm beschreibt. Manchmal ist es auch wichtig ein paar Fehler zu Testzwecken in das Programm einzubauen, damit man eventuelle Probleme beim Test sieht.
 
Die Beispiele sollten immer wirklich rechtzeitig vor der Übung fertig sein. Dies dient sowieso der Vorbereitung auf die Übung. Als Studienassistenten könnt ihr ja die Lösung herunter laden. Ihr müsst nicht immer alles programmieren aber schaut bitte, ob der Text korrekt das Programm beschreibt. Manchmal ist es auch wichtig ein paar Fehler zu Testzwecken in das Programm einzubauen, damit man eventuelle Probleme beim Test sieht.
Zeile 36: Zeile 53:
   
 
Danke für eure wichtige Mithilfe! Wichtig ist jetzt mal dringend Übung 1 - 4, die finden vor Ostern statt.
 
Danke für eure wichtige Mithilfe! Wichtig ist jetzt mal dringend Übung 1 - 4, die finden vor Ostern statt.
  +
  +
Beim Editieren muss man nicht den ganzen Wiki-File öffnen, sondern kann gleich rechts den jeweilige Edit-Bereich auswählen.
   
 
== Nicht erledigte Aufgaben ==
 
== Nicht erledigte Aufgaben ==
Zeile 46: Zeile 65:
 
# anma - Andreas Martitsch
 
# anma - Andreas Martitsch
 
# camhy - David Camhy
 
# camhy - David Camhy
  +
# mmr - Michael Mayrhofer-R.
 
# nuss - Martin Nuss
 
# nuss - Martin Nuss
  +
# pel - Peter Leitner
 
# wike - Winfried Kernbichler
 
# wike - Winfried Kernbichler
  +
# rmr - Richard Romirer-Maierhofer
  +
# ger - Gerhard Dorn
  +
# uli - Ulrich Haselmann
  +
# makr - Markus Krammer
  +
  +
= Generelle Probleme =
  +
Siehe [[MLTutor Bugs]]
   
 
= Übungen =
 
= Übungen =
   
== <span style="color:Red">Übung 1 - Kennenlernen der Arbeitsumgebung</span> ==
 
   
  +
== Exercise 1 - Kennenlernen der Arbeitsumgebung</span> ==
=== <span style="color:Red">Mathematische Konstanten, Format</span> ===
 
Neues Beispiel am Anfang.
 
* wike 2010-02-08: Sollte es Vorbeispiel oder Pflicht sein?
 
* wike 2010-02-08: Fertig zum Testen.
 
   
=== <span style="color:Red">Einfache Berechnungen</span> ===
+
=== <span style="color:Green">Mathematische Konstanten, Format</span> ===
Hat jetzt Sub-Beispiele.
 
* anma 2010-02-08: Fertig zum Testen.
 
   
=== <span style="color:Red">Einfaches Plotprogramm</span> ===
+
=== <span style="color:Green">Datentypen (Klassen) in Matlab</span> ===
Hat jetzt Sub-Beispiele.
 
* anma 2010-02-08: Fertig zum Testen.
 
   
=== <span style="color:Red">Hyperbel Funktionen</span> ===
+
=== <span style="color:Blue">Einfache Berechnungen</span> ===
Hat jetzt Sub-Beispiele. Dies ist jetzt ein Abgabe-Beispiel bitte den Text sorgfältig lesen.
 
* anma 2010-02-08: Fertig zum Testen
 
* wike 2010-02-08: Hat Abgabetext als Muster entworfen
 
   
=== <span style="color:Red">Trainieren von Formeln</span> ===
+
=== <span style="color:Blue">Zeichen und Zeichenketten</span> ===
  +
Neues Zusatz-Beispiel.
 
  +
=== <span style="color:Blue">Einfaches Plotprogramm</span> ===
* wike 2010-02-08: Fertig zum Testen
 
  +
  +
=== <span style="color:Blue">Hyperbel Funktionen</span> ===
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema "Kennenlernen der Arbeitsumgebung"</span> ===
  +
  +
=== <span style="color:Blue">Trainieren von Formeln</span> ===
   
 
=== <span style="color:Blue">Subplot - Taylorreihe</span> ===
 
=== <span style="color:Blue">Subplot - Taylorreihe</span> ===
  +
Zusatzbeispiel
 
  +
=== <span style="color:Green">Gaußsche Osterformel</span> ===
* anma 2010-02-08: Fertig zum Testen
 
* wike 2010-02-08: Kurzüberprüfung
 
** <span style="color:Red">clear all und close all im Referenzprogramm gehört weg</span>
 
   
 
== <span style="color:Red">Exercise 2 - Umgang mit Vektoren</span> ==
 
== <span style="color:Red">Exercise 2 - Umgang mit Vektoren</span> ==
  +
=== <span style="color:Red">Unterschied von Funktion und Skript</span> ===
 
  +
Abgabebeispiel
 
  +
=== <span style="color:Blue">Trainieren von Formeln - Vektorisiert</span> ===
* anma 2010-02-10: Fertig zum Testen
 
  +
  +
  +
=== <span style="color:Red">Rechnen mit Vektoren</span> ===
  +
  +
  +
=== <span style="color:Blue">Kombination von Funktionen - InameI</span> ===
  +
  +
  +
=== <span style="color:Red">Erstellen und Plotten eigener Funktionen</span> ===
  +
* anma 2011-01-24: Fertig zum Testen
  +
* ger 2011-02-08: Test übernommen
  +
*<span style="color:Red"> ger 2011-02-27: Test durchgeführt
  +
*<span style="color:Red"> Versionsnummern (V1, V2) fehlen, das zu erzeugende Matlab Skript ist für beide Versionen identisch, d.h. V1 wird in V2 angezeigt
  +
*<span style="color:Red"> bei V2 heißen die Variablen der Funktion smaxwell m, v und T - später soll allerdings mit x, x_0 und x_n die Funktion aufgerufen werden
  +
*<span style="color:Red"> makr 2011-03-27: Ich wurde von einem Studenten darauf hingewiesen, dass die Formulierung "Gegeben sind die Variablen..." auf der zweiten Seite des PDFs missverständlich ist. Es sollte besser explizit erklärt werden, dass die entstprechenden Variablen von der Testroutine vorgegeben werden.
  +
  +
  +
  +
=== <span style="color:Blue">Vergleich von Formeln - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Unterschied von Funktion und Skript</span> ===
  +
  +
 
=== <span style="color:Blue">Ellipse - Funktion</span> ===
 
=== <span style="color:Blue">Ellipse - Funktion</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-10: Fertig zum Testen
 
 
=== <span style="color:Blue">Ellipse - Plot</span> ===
 
=== <span style="color:Blue">Ellipse - Plot</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-10: Fertig zum Testen
 
 
=== <span style="color:Blue">Fallkurve</span> ===
 
=== <span style="color:Blue">Fallkurve</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-10: Fertig zum Testen
 
 
=== <span style="color:Blue">Fallkurve - Advanced</span> ===
 
=== <span style="color:Blue">Fallkurve - Advanced</span> ===
  +
Zusatzbeispiel
 
* anma 2010-02-10: Fertig zum Testen
 
=== <span style="color:Blue">Plotten eigener Funktionen</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-10: Fertig zum Testen
 
=== <span style="color:Blue">Secans Hyperbolicus</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-10: Fertig zum Testen
 
=== <span style="color:Blue">Gaussfunktion</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-10: Fertig zum Testen
 
=== <span style="color:Red">Kombination von Funktionen - InameI</span> ===
 
Hat jetzt Sub-Beispiele.
 
* anma 2010-02-08: Fertig zum Testen.
 
=== <span style="color:Red">Vergleich von Formeln - InameI</span> ===
 
Hat jetzt Sub-Beispiele.
 
* anma 2010-02-08: Fertig zum Testen.
 
=== <span style="color:Red">Trainieren von Formeln - Vektorisiert</span> ===
 
neues Vorbereitungsbeispiel
 
* anma 2010-02-08: Fertig zum Testen.
 
   
 
== <span style="color:Red">Exercise 3 - Fehlerbehebung, Funktionen und Plots</span> ==
 
== <span style="color:Red">Exercise 3 - Fehlerbehebung, Funktionen und Plots</span> ==
  +
=== <span style="color:Blue">Kegelschnitte in Polardarstellung</span> ===
 
  +
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Reguläre Polyeder</span> ===
 
Abgabebeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Darstellung von Kegelschnitten</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
 
=== <span style="color:Blue">Steuerstrukturen: if-Entscheidung</span> ===
 
=== <span style="color:Blue">Steuerstrukturen: if-Entscheidung</span> ===
  +
Vorbereitungsbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
 
=== <span style="color:Blue">Steuerstrukturen: switch-Entscheidung</span> ===
 
=== <span style="color:Blue">Steuerstrukturen: switch-Entscheidung</span> ===
  +
Vorbereitungsbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Korrektur von Fehlern - InameI</span> ===
+
=== <span style="color:Blue">Korrektur von Fehlern - InameI</span> ===
  +
Hat jetzt Sub-Beispiele.
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Aufruf von regpol - InameI</span> ===
+
=== <span style="color:Blue">Reguläre Polyeder</span> ===
  +
Hat jetzt Sub-Beispiele.
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Kegelschnitte in Hauptachsenlage - 3D</span> ===
+
=== <span style="color:Blue">Aufruf von regpol - InameI</span> ===
  +
*<span style="color:Red"> clear Link geht nicht trotz \mathrefe
neues Zusatzbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
  +
=== <span style="color:Red">Ellipse und Hyperbel in Polardarstellung</span> ===
  +
  +
  +
=== <span style="color:Red">Darstellung von Ellipse und Hyperbel</span> ===
  +
*<span style="color:Red"> In Code Teilen wurde % für Testzwecke vorerst entfernt.
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema "Fehlerbehebung, Funktionen und Plots"</span> ===
  +
*<span style="color:Red"> Winny und ich haben uns darauf geeinigt, dass ich einfach bei allen Abgabebeispielen die rote Aufgabenstellung in eine normale schwarze ändere, dennoch folgender Fehler, den man beheben könnte.
  +
*<span style="color:Red"> Steht innerhalb von red ein mathrefe, so funktioniert das nicht: z.B. red{ Text \mathrefe{figure} weiterer Text}. Mann kann aber einfach zweimal red verwenden:
  +
*<span style="color:Red"> \red{Sicherheit im Umgang mit der Konsole (Plotten Sie unter Verwendung der Funktion regpol in der \matlab-Konsole die Oberflächen mehrerer regulärer Polyeder als Funktion der Kantenlänge in einer } \matrefe{figure} \red{)}
  +
  +
=== <span style="color:Blue">Kegelschnitte in Hauptachsenlage - 3D</span> ===
  +
  +
  +
=== <span style="color:Blue">Sortieren von Daten in 2D</span> ===
  +
* wike 2010-02-11: Fertig zum Testen
  +
* mmr 2010-02-22: Test übernommen
  +
* <span style="color:Green"> PDF-Text: ... heisst ... --> ... heißt ...
  +
* Ansonsten alles okay!
  +
* <span style="color:Green"> rmr 2010-03-14: Ein Verweis auf die Funktion "load" wäre nicht schlecht
  +
* <span style="color:Red"> ger 2011-04-06: Man kann die Übung mit dem sortrows befehl einfacher machen
   
 
== <span style="color:Red">Exercise 4 - Spirale, Schwebung, Gauss</span> ==
 
== <span style="color:Red">Exercise 4 - Spirale, Schwebung, Gauss</span> ==
  +
=== <span style="color:Blue">Summe und Schleife</span> ===
 
  +
Gaussverteilung -> Convert to MMD funktioniert nicht! Es wird kein mmd erstellt.
Pflichtbeispiel
 
  +
=== <span style="color:Red">Steuerstrukturen: for-Schleife</span> ===
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Gaußverteilung</span> ===
 
Abgabebeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Kreisparametrisierung</span> ===
 
 
Vorbereitungsbeispiel
 
Vorbereitungsbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
* anma 2010-02-08: Fertig zum Testen
  +
* ger 2010-02-22: Test übernommen
=== <span style="color:Blue">Errormeldung Kreis</span> ===
 
  +
* ger 2010-02-28: Test durchgeführt
  +
* <span style="color:Red">bei ausführen einer for oder while Schleife in der Konsole (oder eben auch ausprobieren der Testfiles) wird der erste Wert um 1 eingerückt dargestellt, außerdem wird der Zeilenumbruch in der ersten Zeile ausgelassen, bei Ausgabe von Text ( disp(num2str(...)) ) steht somit erster und zweiter Ausgabewert in selber Zeile, bei numerischen werten fehlt eine Zeile dazwischen
  +
* <span style="color:Red"> anma 2010-03-04: Kann ich auf Beispielebene nicht ändern
  +
* sonst alles ok
  +
  +
=== <span style="color:Red">Steuerstrukturen: while-Schleife</span> ===
 
Vorbereitungsbeispiel
 
Vorbereitungsbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
* anma 2010-02-08: Fertig zum Testen
  +
* ger 2010-02-22: Test übernommen
  +
* ger 2010-02-28: Test durchgeführt
  +
* <span style="color:Red"> gleiches Problem wie bei der Ausgabe von For Schleife in Konsole (erste Zeile eingerückt und erster Zeilenumbruch fehlt), siehe beispiel davor
  +
* <span style="color:Red"> anma 2010-03-04: Kann ich auf Beispielebene nicht ändern
  +
* sonst alles ok
  +
  +
=== <span style="color:Blue">Kreisparametrisierung</span> ===
  +
  +
  +
=== <span style="color:Blue">Plotten eines Kreises - InameI</span> ===
  +
  +
 
=== <span style="color:Blue">Konzentrische Kreise</span> ===
 
=== <span style="color:Blue">Konzentrische Kreise</span> ===
  +
Vorbereitungsbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Dopplereffekt</span> ===
+
=== <span style="color:Blue">Errormeldung Kreis</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Steuerstrukturen: for-Schleife</span> ===
+
=== <span style="color:Green">Setzen von Default-Werten</span> ===
  +
* <span style="color:Red"> "Beispiele zum Plotten finden Sie auch in dieser \matlabpublish{simplestart2}{Zusammenfassung}." funktioniert nicht.
Vorbereitungsbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Steuerstrukturen: while-Schleife</span> ===
+
=== <span style="color:Blue">Summe und Schleife</span> ===
  +
Vorbereitungsbeispiel
 
  +
  +
=== <span style="color:Blue">Summe mit Hilfe von for-Schleifen - Sinus</span> ===
 
* anma 2010-02-08: Fertig zum Testen
 
* anma 2010-02-08: Fertig zum Testen
  +
* uli 2010-03-03: Test übernommen
  +
* uli 2010-03-03: Test durchgeführt
  +
* <span style="color:Green"> Automatischer ML-T-Test: Es ist für den Test egal, ob man die rot geplottete "sin"-Funktion in der Figure hat.
  +
* <span style="color:Green"> "Sin" und "pi" fehlen bei den Used-Functions (fehlen zwar im PDF-Text als Links ebenso, da dürfte es aber wohl egal sein - falls nicht fehlt dort "linspace auch noch).
  +
* Sonst alles ok.
  +
* <span style="color:Red"> makr 2011-03-27: Im PDF unter Punkt 4.): "ander Farbe" -> "anderen Farbe"
  +
  +
=== <span style="color:Blue">Gaussverteilung</span> ===
  +
  +
=== <span style="color:Blue">Plotten der Gaussfunktion - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Abgabebeispiel zum Thema "Steuerstrukturen und Setzen von Default-Werten"</span> ===
  +
  +
 
=== <span style="color:Blue">Workbench</span> ===
 
=== <span style="color:Blue">Workbench</span> ===
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Plotten eines Kreises - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Spirale - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Logarithmische Spirale - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Zeichnen von Spiralen - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Schwebung - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Plotschwebung - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Plotten der Gaussfunktion - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Summe mit Hilfe von for-Schleifen - Sinus</span> ===
 
neues Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
   
  +
== <span style="color:Red">Exercise 5 - Matrizen</span> ==
 
  +
=== <span style="color:Blue">Dopplereffekt</span> ===
  +
  +
  +
== <span style="color:Blue">Exercise 5 - Matrizen</span> ==
  +
  +
 
=== <span style="color:Blue">Erstellung elementarer Matrizen</span> ===
 
=== <span style="color:Blue">Erstellung elementarer Matrizen</span> ===
  +
Vorbereitungsbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
  +
=== <span style="color:Blue">Index und Doppelpunkt - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Matrix mit identischen Inhalten - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Durchnummerierte Matrix - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">NaN-Setzen - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Magisches Quadrat -InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Stern 1 - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Stern 2 - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Schachbrett - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Pseudodiagonalmatrix - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Pseudodiagonalmatrix 2 - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Symmetrische Zufallsmatrix - InameI</span> ===
  +
* <span style="color:red"> pel 2011-03-15: Symmetrisch mit doppel-M im Titel!
  +
  +
  +
=== <span style="color:Blue">Affine Transformationen in 2D</span> ===
  +
  +
  +
=== <span style="color:Blue">Affine Transformationen in 3D</span> ===
  +
  +
  +
=== <span style="color:Blue">Stern 2 Alternativ</span> ===
  +
  +
 
=== <span style="color:Blue">Matrix mit Zufallszahlen</span> ===
 
=== <span style="color:Blue">Matrix mit Zufallszahlen</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
 
=== <span style="color:Blue">Matrix mit Zufallszahlen, Primzahlen</span> ===
 
=== <span style="color:Blue">Matrix mit Zufallszahlen, Primzahlen</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Stern 2 Alternativ</span> ===
+
=== <span style="color:Red">Zählen von direkten Nachbarn</span> ===
  +
Zusatzbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Magisches Quadrat -InameI</span> ===
+
=== <span style="color:Red">Zählen von ganzen Zahlen</span> ===
  +
Hat jetzt Subbeispiele
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Stern 2 - InameI</span> ===
+
=== <span style="color:Red">Erstellen einer Matrix / Diagonaldifferenzen</span> ===
  +
Hat jetzt Subbeispiele
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Affine Transformationen in 3D</span> ===
+
=== <span style="color:Red">Lokales Replizieren</span> ===
  +
neues Zusatzbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Pseudodiagonalmatrix 2 - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">NaN-Setzen - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Index und Doppelpunkt - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Matrix mit identischen Inhalten - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Durchnummerierte Matrix - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Affine Transformationen in 2D</span> ===
 
neues Zusatzbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Pseudodiagonalmatrix - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Stern 1 - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Schachbrett - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Symetrische Zufallsmatrix - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
   
 
== <span style="color:Red">Exercise 6 - Logische Indizierung</span> ==
 
== <span style="color:Red">Exercise 6 - Logische Indizierung</span> ==
  +
  +
 
=== <span style="color:Blue">Quadratische Gleichung - Formeln</span> ===
 
=== <span style="color:Blue">Quadratische Gleichung - Formeln</span> ===
Vorbereitungsbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Zusammenfassung: Index</span> ===
 
Abgabebeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Quadratische Gleichung - Kegelschnitte</span> ===
 
Pflichtbeispiel
 
 
* anma 2010-02-08: Fertig zum Testen
 
* anma 2010-02-08: Fertig zum Testen
  +
* uli 2010-03-28: Test übernommen
  +
* uli 2010-04-08: Test durchgeführt
  +
* <span style="color:Green"> PDF: Da dies ein freiwilliges Einführungsbeispiel ist und bei den Pflichtbeispielen zu den quadratischen Gleichungen, die große Lösungsformel im PDF angegeben ist, finde ich, dass dies hier auch der Fall sein sollte.
  +
* <span style="color:Red"> PDF: Mehr Hinweise auf die eigentlichen Ziele der Aufgabe und darauf wie eigene Aufrufe (ohne Ml-Tutor-Testroutine), dann funktionieren sollen (z.B. Hinweis auf Befehl um, für die mit String eingegebene Lösungsformel, numerisch Ergebnisse zu erhalten)
  +
* <span style="color:Red"> Probleme bei Variante mit Anonymen Funktionen und Determinante - mit Winnie besprochen
  +
  +
=== <span style="color:green">Trainieren von logischen Ausdrücken</span> ===
  +
  +
  +
=== <span style="color:green">Trainieren von Feld-Vergleichen</span> ===
  +
  +
  +
=== <span style="color:Blue">Einfache logische Indizierung - InameI</span> ===
  +
* <span style="color:Red"> rmr 2011-05-19: Mit der momentanen Testmatrix ist es egal ob man bei den letzten vier Zeilen "eines_L3 = any(L3(:));" schreibt oder das falsche "eines_L3 = any(M(L3(:)));". Im ersten Fall wird wirklich überprüft ob die Bedingung für irgendeines erfüllt ist, im zweiten ob ein Matrixelement, das L3 erfüllt, ungleich null ist. Es ist also grundlegend verschieden, trotzdem reagiert der Test nicht auf den Fehler.
  +
  +
=== <span style="color:Blue">Logische Indizierung: Vergleich</span> ===
  +
  +
 
=== <span style="color:Blue">Quadratische Gleichung</span> ===
 
=== <span style="color:Blue">Quadratische Gleichung</span> ===
  +
Pflichtbeispiel
 
  +
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Analyse der Lösungen einer quadr. Gleichung 2 / logische Indizierung</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Linke Seite einer quadratischen Gleichung</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
 
=== <span style="color:Blue">Quadratische Gleichung - Input Check</span> ===
 
=== <span style="color:Blue">Quadratische Gleichung - Input Check</span> ===
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Blue">Logische Indizierung: Vergleich</span> ===
 
Pflichtbeispiel
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Einfache logische Indizierung - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Analyse der Lösungen einer quadr. Gleichung 1 / Zufallszahlen - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
=== <span style="color:Red">Quadratische Gleichung - Plotten der Kegelschnitte - InameI</span> ===
 
Hat jetzt Subbeispiele
 
* anma 2010-02-08: Fertig zum Testen
 
   
== Übung 7 - Reihen ==
 
Eigentlich ist die Übung aus Sicht der Ersteller fertig.
 
   
  +
=== <span style="color:Blue">Linke Seite einer quadratischen Gleichung</span> ===
wike: Was vielleicht noch fehlt ist ein ganz einfaches Einführungsbeispiel
 
   
  +
=== Reiheneinführung ===
 
  +
=== <span style="color:Blue">Analyse der Lösungen einer quadr. Gleichung 1 / Zufallszahlen - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Analyse der Lösungen einer quadr. Gleichung 2 / logische Indizierung</span> ===
  +
* <span style="color:Red"> pel: Automatischer Test funktioniert nicht!
  +
* <span style="color:Red"> pel: Variablenname falsch geschrieben: zercount anstatt zerocount
  +
  +
=== <span style="color:Blue">Quadratische Gleichung - Kegelschnitte</span> ===
  +
  +
  +
=== <span style="color:Blue">Quadratische Gleichung - Plotten der Kegelschnitte - InameI</span> ===
  +
  +
  +
=== <span style="color:Blue">Zusammenfassung: Index</span> ===
  +
  +
  +
=== <span style="color:Blue">Sortieren von Daten in 3D</span> ===
  +
  +
  +
=== <span style="color:Red">Summe über Blöcke entlang der Diagonale</span> ===
  +
  +
  +
=== <span style="color:Red">Mittelwerte über Blöcke in einer Matrix</span> ===
  +
  +
  +
=== <span style="color:Red">Mittelwerte über Ringe in einer Matrix</span> ===
  +
  +
  +
=== <span style="color:Red">Erstellen und Modifizieren einer Matrix (nan)</span> ===
  +
<span style="color:Red">* nuss 2011-01-30: Erstellt aus altem Testbeispiel</span>
  +
* uli 2011-03-18: Test übernommen
  +
* uli 2011-03-18: Test durchgeführt
  +
* <span style="color:Red">Weder bei Use-Functions noch bei Hints- und Links findet sich etwas - aber da es ein Sonderbeispiel ist wahrscheinlich gewünscht
  +
* <span style="color:Red">Beim Test wird einmal mit Inputwerten und 2 mal mit Default überprüft. Komischerweise ist die erste Defaultüberprüfung identlisch mit der Überprüfung der Inputwerte (also alle Inputparameter sind beim Funktionsauruf gegeben). Das ist wahrscheinlich so nicht gewollt, beeinträchtigt die Testroutine aber nicht.
  +
* <span style="color:Red">Eventuell anmerken, dass es sich um ein altes Prüfungsbeispiel handelt.
  +
* uli 2011-03-18: sonst alles OK
  +
  +
=== <span style="color:Red">Matrixerstellung, -Manipulation</span> ===
  +
<span style="color:Red">* nuss 2011-01-30: Erstellt aus altem Testbeispiel</span>
  +
* uli 2011-03-18: Test übernommen
  +
* uli 2011-03-18: Test durchgeführt
  +
* <span style="color:Red">Eventuell anmerken das es sich um ein altes Prüfungsbeispiel handelt.
  +
* uli 2011-03-18: sonst alles OK
  +
  +
== <span style="color:Red">Übung 7 - Reihen</span> ==
  +
  +
  +
=== <span style="color:Red">Reiheneinführung</span> ===
 
Dies ist nur ein Latextext und kein Matlab Projekt
 
Dies ist nur ein Latextext und kein Matlab Projekt
: <span style="color:Red">Derzeitiger Status: wurde von 2009 nicht korrekt übernommen</span>
 
 
* camhy 2010-02-08: Muss erst übertragen werden
 
* camhy 2010-02-08: Muss erst übertragen werden
* wike 2010-02-08: Überarbeitung notwendig
+
* <span style="color:Red">wike 2010-02-08: Überarbeitung notwendig, mach ich selbst</span>
  +
  +
=== <span style="color:Green">Reihenentwicklung</span> ===
  +
  +
  +
=== <span style="color:Green">Geometrische Reihe</span> ===
  +
  +
  +
=== <span style="color:Green">Eulersche Zahlen</span> ===
  +
  +
  +
=== <span style="color:Green">Secans Hyperbolicus</span> ===
  +
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema Reihen</span> ===
  +
  +
  +
=== <span style="color:Green">Laguerre Polynome</span> ===
  +
  +
  +
=== <span style="color:Green">Radialanteil der Wellenfunktion</span> ===
  +
  +
  +
=== <span style="color:Green">Plot des Radialanteils</span> ===
  +
  +
  +
=== <span style="color:Red">Datenerzeugung, Fourierreihe</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 8 - Polynome</span> ==
  +
  +
  +
=== <span style="color:Green">Polynome/Polynomfunktionen - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Addieren von Polynomen</span> ===
  +
* <span style="color:Red">rmr 2011-05-15: Es wäre sinnvoll auch zu verlangen, dass die führenden Nullen nach der Addition (die ja auftreten können) gelöscht werden sollen. Ein Student hat dies umgesetzt und bei einem späteren Beispiel, bei dem die Additionsfunktion verwendet wird hat der Test einen Fehler geliefert, da sein Polynom führende Nullen gekürzt hat, unser Test aber einen längeren Vektor erwartet hat.
  +
  +
=== <span style="color:Green">Tangente an ein Polynom</span> ===
  +
  +
  +
=== <span style="color:Green">Schnittpunkte zweier Polynome</span> ===
  +
  +
  +
=== <span style="color:Green">Extremstellen und Wendepunkte eines Polynoms</span> ===
  +
  +
  +
=== <span style="color:Green">Fläche zwischen zwei Polynomen</span> ===
  +
  +
  +
=== <span style="color:Green">Bogenlänge eines Polynoms</span> ===
  +
  +
  +
=== <span style="color:Green">Polynome: Fläche und Umfang - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Krümmung & Schmiegekreis an ein Polynom</span> ===
  +
  +
  +
=== <span style="color:Green">Transformation von Polar- zu kart. Koordinaten</span> ===
  +
  +
  +
=== <span style="color:Green">Darstellung des Schmiegekreises - InameI</span> ===
  +
  +
  +
=== <span style="color:Red">Newtonsche Mechanik mit Polynomen</span> ===
  +
* nuss 2011-01-27: Erstellt
  +
* pel 2011-02-08: Test übernommen
  +
* pel 2011-02-14: Test durchgeführt
  +
* <span style="color:Red">v(t) = x^7 – 11.37 x^6 …?? Gibt es irgendeinen plausiblen Grund für die Wahl x anstatt t auf der RHS?
  +
* <span style="color:Red">Benutzen Sie disp[,] um in einer Zeile W1 bis W4[_]auszugeben.
  +
* <span style="color:Red">Beachten Sie[,] dass…
  +
* <span style="color:Red">zeitlicher Mittelwert der Leistung: \[ \frac 1 T \int_{t_0}^{t_1} P(t) dt \]
  +
* <span style="color:Red">…av oder intAV[,] um…
  +
* <span style="color:Red">…durch [A]uswerten…, oder auch …durch Auswertung…
  +
* <span style="color:Red">Benutzen Sie disp[,] um in einer Zeile Pbar1 und Pbar2[_] auszugeben.
  +
* <span style="color:Red">Beachten Sie[,] dass der Wert…
  +
* <span style="color:Red">… als rote durchgezogene Linie.[]
  +
* <span style="color:Red">… Darstel[l]ung
  +
* <span style="color:Red">Sollten polyder, polyint, trapz, conv und polyval auch in den used-functions aufgeführt werden?
  +
* <span style="color:Red">Links und Test funktionieren
  +
* makr 2011-04-30: Anmerkung
  +
* <span style="color:Red">Bin mir nicht ganz sicher ob ich hier beim richtigen Beispiel poste, es sollte jedenfalls Exercise 8 - Polynome, Newtonsche Mechanik mit Polynomen sein. Die Korrektruvorschläge oben finde ich jedoch nicht in der momentanen Aufgabenstellung.
  +
* <span style="color:Red">Jedenfalls ist jetzt bei dem Beispiel das Problem, dass die Genauigkeit zu hoch eingestellt ist. Berechnet man die Reibungsarbeit anstelle von "kappa * polyint( conv( conv(v_p,v_p),v_p ))" mit "polyint(kappa * conv(conv(v_p,v_p),v_p))", so ist das Ergebnis nahezu gleich, aber falsch.
  +
* <span style="color:Red"> anma 2011-05-11 Die Polynome in der Referenzlösung haben manchmal führende Nullen --> sollte nicht sein
  +
* <span style="color:Red"> makr 2011-05-16 Da Übung 8 nicht allzu aufwendig ist könnte man noch ein Beispiel dazugeben, welches bei einem Koeffizientenvektor die führenden Nullen eliminiert.
  +
* <span style="color:Red"> rmr 2011-05-19 Ich und Andi sind der Meinung, dass die Verwendung von conv und vor allem auch warum conv einer Polynommultiplikation entspricht, in der Angabe beschrieben werden sollte.
  +
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema Polynome</span> ===
  +
  +
  +
=== <span style="color:Green">Taylorpolynome</span> ===
  +
  +
  +
=== <span style="color:Green">Fitten von Polynomkoeffizienten</span> ===
  +
  +
  +
=== <span style="color:Green">Mehrfache Ableitung eines Polynoms</span> ===
  +
  +
  +
=== <span style="color:Green">Kürzen von Polynomen</span> ===
  +
  +
  +
=== <span style="color:Green">Symbolisches Kürzen von Polynomen</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 9 - Darstellung</span> ==
  +
  +
  +
=== <span style="color:Green">Kugel, Cylinder, Ellipsoid</span> ===
  +
  +
  +
=== <span style="color:Green">Polarkoordinaten - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Kerrzelle 1 - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Kerrzelle 2</span> ===
  +
  +
  +
=== <span style="color:Green">Darstellung eines InameI Torus</span> ===
  +
  +
  +
=== <span style="color:Red">Freie Graphikübung - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Animation - Einfach - InameI</span> ===
  +
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema Darstellung</span> ===
  +
  +
  +
=== <span style="color:Red">Freie Graphikübung</span> ===
  +
  +
  +
=== <span style="color:Green">Animation</span> ===
  +
  +
  +
=== <span style="color:Green">Direct Entry für Colormap</span> ===
  +
  +
  +
=== <span style="color:Green">Image eines logischen Feldes, Durchsichtigkeit</span> ===
  +
  +
  +
=== <span style="color:Green">Transformation Kugelkoordinaten -> kartesische Koordinaten</span> ===
  +
  +
  +
=== <span style="color:Green">Plot von Atomorbitalen</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 10 - Lineare Gleichungssysteme</span> ==
  +
  +
  +
=== <span style="color:Green">Lin. Glg.; Kommutation der linken Seite - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Lin. Glg.; Kirchhoffsche Regeln - InameI</span> ===
  +
  +
  +
=== <span style="color:Red">RLC - Band-Pass Filter</span> ===
  +
* WiKe 2011-01-25: Erstellt
  +
* pel 2011-02-08: Test übernommen
  +
* pel 2011-02-15: Test durchgeführt
  +
* <span style="color:Red"> Grafik RLC-Kreis fehlt noch
  +
* <span style="color:Red"> Ev. logspace, angle zu den used functions hinzufügen
  +
* <span style="color:Red"> alles in Ordnung
  +
  +
=== <span style="color:Green">Lin. Gl.; Probe; Diagonalmatrix</span> ===
  +
  +
  +
=== <span style="color:Green">Lin. Gl.; Kegelschnitt</span> ===
  +
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema Lineare Gleichungssysteme</span> ===
  +
* nuss 2011-01-07 Erstellt.
  +
* pel 2011-02-08 Test übernommen
  +
*<span style="color:Red">... funktioniert etwas ander[]s...
  +
*<span style="color:Red"> alles in Ordnung
  +
  +
=== <span style="color:Red">Spline</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 11 - Lineares Fitten</span> ==
  +
  +
  +
=== <span style="color:Green">Polynomfit 1 - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Polynom mit Rauschen - InameI</span> ===
  +
  +
  +
=== <span style="color:Red">Polynomfit 2</span> ===
  +
* <span style="color:Red"> rmr 2010-05-31: Wenn man das Beispiel löst OHNE den neuen inhomogenen Vektor zu erzeugen also a = X\y; statt a = X\(y-(p_1*x)-(p_3*x.^3)); und dann einfach die Koeffizienten 1 und 3 setzt kommt TROTZDEM das richtige Ergebnis raus laut Testroutine. Man sieht aber dass es in den x/y-Werten des Plots kleine Abweichungen bei der letzten Kommastelle gibt. Zum Testen sollte man daher statt p_1 = -3; p_3 = 1; andere Werte nehmen.
  +
* <span style="color:Red"> mmr 2010-06-09: Fehler im PDF: letzte Zeile von Punkt 5 der Aufgabe: statt x sollte x^2 stehen
  +
  +
  +
=== <span style="color:Green">Fitten von Kegelschnitten 1</span> ===
  +
  +
  +
=== <span style="color:Red">Fitten von Kegelschnitten 2</span> ===
  +
  +
  +
=== <span style="color:Red">Bindungsenergie im Kernmodell</span> ===
  +
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema Lineares Fitten</span> ===
  +
  +
  +
=== <span style="color:Green">Planeten Position</span> ===
  +
  +
  +
=== <span style="color:Green">Orbit Visualisierung</span> ===
  +
  +
  +
=== <span style="color:Green">Distanz Erde Mars</span> ===
  +
  +
  +
=== <span style="color:Red">Fitten mit Funktionen</span> ===
  +
  +
  +
=== <span style="color:Red">Lineares Fitten mit sech</span> ===
  +
  +
  +
=== <span style="color:Red">Quotient von Polynomen - Fitten</span> ===
  +
  +
  +
=== <span style="color:Red">Fitten, lineares Gleichungssystem</span> ===
  +
  +
  +
=== <span style="color:Red">Fouriereihe - Fit</span> ===
  +
  +
  +
=== <span style="color:Red">Fitten mit einer Sinusreihe</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 12 - Nichtlineares Fitten</span> ==
  +
  +
  +
=== <span style="color:Green">Function Handles / Anonyme Funktionen</span> ===
  +
  +
  +
=== <span style="color:Green">Nichtlinearer Fit - einfache Exponentialfunktion</span> ===
  +
  +
  +
=== <span style="color:Green">Nichtlinearer Fit - Exponentialfunktion mit Offset - InameI</span> ===
  +
  +
  +
=== <span style="color:Green">Nichtlin. Fit. Exponentialfunktion</span> ===
  +
  +
  +
=== <span style="color:Green">Nichtlin. Fit. InameI</span> ===
  +
  +
  +
=== <span style="color:Red">Interpolation von Messdaten</span> ===
  +
  +
  +
=== <span style="color:Red">Barometrische Höhenformel</span> ===
  +
* nuss 2011-01-27: Neu Erstellt.
  +
* pel 2011-02-08 Test übernommen
  +
* pel 2011-02-17 Test durchgeführt
  +
*<span style="color:Red">Veralauf → Verlauf
  +
*<span style="color:Red">...der verschiedene[n] Näherungsformeln
  +
*<span style="color:Red">...werden im [F]olgenden einige...
  +
*<span style="color:Red">... auf der Erdoberfläche $p_0 = 1.013\,\mathrm{bar}$...
  +
*<span style="color:Red">... Dichte auf der Erdoberfläche $\rho_0 = 1.29\, \mathrm{kg/m^3}$...
  +
*<span style="color:Red">... die Erdbeschleunigung $g = 9.81\,\mathrm{m/s^2}$.
  +
*<span style="color:Red">... Temperatur auf der Erdoberfläche $T_0 = (273.15 +20)\,\mathrm{K}$ !!
  +
*<span style="color:Red">... Gaskonstante $R = 9.314\,\mathrm{J/(K\,mol)}$...
  +
*<span style="color:Red">... Masse von Luft pro [M]ol $m = 0.02896\,\mathrm{kg/mol}$.
  +
*<span style="color:Red">... von $0\,\mathrm{km}$ bzw. auch möglich: von 0~km ohne *<span style="color:Red">Matheumgebung... bis 16~km (~ verhindert ev. Zeilenumbruch, Einheiten nicht kursiv setzen)
  +
*<span style="color:Red">... Parameter[] richtigen Form (ohne Beistrich)
  +
*<span style="color:Red">... Höhe $h$ in km (aufrecht) ... $p(h)$ in bar.
  +
*<span style="color:Red">Gleichung (1): Eulersche Konstante aufrecht setzen (keine Variable!) *<span style="color:Red">... = p_0 \cdot \mathrm{e}^{...
  +
*<span style="color:Red">... Punkt 4: textbf → \textbf
  +
*<span style="color:Red">... um die Funktion 1 [über $h$] von 0 bis 100 zu integrieren
  +
*<span style="color:Red">... Sie daraus die [Z]erfallskonstante...
  +
*<span style="color:Red">... Gleichung (2) e → \mathrm{e}^{...
  +
*<span style="color:Red">... Gleichung (3): hier fehlt die LHS
  +
*<span style="color:Red">... speichern Sie den Wert unter der Variablen $\tau$. (vermutlich kleines tau, großes entspricht T)
  +
*<span style="color:Red">... Gleichung (4): e → \mathrm{e}, statt h[km] besser h/\mathrm{km}$ *<span style="color:Red">sodaß sich beim Einsetzen die Einheiten kürzen!
  +
*<span style="color:Red">... wobei $a \approx [7,8]$ ?? Zahlenvektor?
  +
*<span style="color:Red">... mit dieser Funktion zu [f]itten
  +
*<span style="color:Red">... speichern Sie in der Variable $afit$ → \texttt{afit}
  +
*<span style="color:Red">... Variable $Teff$ → $T_\mathrm{eff}$ ! ebenso in Gl. (5)
  +
*<span style="color:Red">... einen linearen Temperaturverlauf in der Höhe → mit der Höhe
  +
*<span style="color:Red">... mit dieser Funktion zu Fitten → zu fitten
  +
*<span style="color:Red">Als zwei Fitparameter → Als zweiten ...
  +
*<span style="color:Red">... speichern Sie in der Variable $optParamTvar$ → \texttt{optParamTvar}
  +
*<span style="color:Red">... in dem Sie [die] berechneten Ergebnisse visualisieren
  +
*<span style="color:Red">... und N die Anzahl → und $N$ die Anzahl
  +
*<span style="color:Red">... über der Höhe h → Höhe $h$ 2x
  +
*<span style="color:Red">... x-Achse mit: Hohe in km → $x$-Achse mit: Hoehe in km
  +
*<span style="color:Red">in den used functions fehlen noch: quadl, sum, numel
  +
* makr 2011-04-30 Falsche Angaben durch Studenten aufgedeckt
  +
*<span style="color:Red"> Gaskonstante ist 8.314, nicht 9.314
  +
*<span style="color:Red"> Gleichung 5 stimmt nicht mit der in der Lösung programmierten Formel überein
  +
*<span style="color:Red"> Temperatur T0 ist nicht konsistent (273.15+20 im pdf und 273.15+16 in der Referenzlösung)
  +
*<span style="color:Red"> Genauigkeit ist zu hoch eingestellt für afit (h/a statt 1/a*h ist falsch)
  +
* <span style="color:Green"> nuss 2011-05-27: Verbessert, noch ausständig die Math-Env verbesserungen
  +
  +
=== <span style="color:Red">Abgabebeispiel zum Thema Nichtlineares Fitten</span> ===
  +
  +
  +
=== <span style="color:Red">Nichtlinearer Fit in 3D - Ellipsoid</span> ===
  +
  +
  +
=== <span style="color:Red">Nichtlinearer Fit in 3D - Kugel</span> ===
  +
  +
  +
=== <span style="color:Green">Nichtlinearer Fit - Modellfunktionen</span> ===
  +
  +
  +
=== <span style="color:Green">Nichtlinearer Fit - Startwerte</span> ===
  +
  +
  +
=== <span style="color:Red">Fitten - linear,nichtlinear</span> ===
  +
  +
  +
=== <span style="color:Red">Nichtlinearer Fit einer gedämpften Schwingung</span> ===
  +
  +
  +
=== <span style="color:Red">Fitten mit Exponentialfunktion</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 13 - About PI</span> ==
  +
  +
  +
=== <span style="color:Red">Approximation von Pi nach Wallis</span> ===
  +
  +
  +
=== <span style="color:Red">Approximation von Pi nach Vieta</span> ===
  +
Beispiel neu 2011.
  +
* Wike 2011: Erstellt
  +
* Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  +
* uli 2011-05-17: Test übernommen
  +
* uli 2011-05-17: Test durchgeführt
  +
* <span style="color:Red">Ich finde die Aufgabenstellung fuer die Berechnung der Variable "err" sollte präzisiert werden - irgend wie bin ich vom Fehlerquadrat ausgegangen was hier natürlich keinen Sinn macht.
  +
* <span style="color:Red">Bei den Subplots wird nicht erwähnt in welcher Anordnung diese sein sollen (hier 2 zeilen 1 spalte - könnte aber auch anders sein)
  +
* <span style="color:Red">Bei Beschriften der Plots wird überhaupt nicht erwähnt wie man Sonderzeichen wie pi oder wie man tiefgestellt schreibt - auch keine Links in Hints und Links. Ich wäre dafür das man die Sonderzeichen und das tiefgestellte aus der Beschriftung rausnimmt.
  +
* <span style="color:Red"> Bei der Beschriftung der y-Achse des 2. Plotts fehlt ein Betragsstrich.
  +
* uli 2011-05-17: sonst alles OK
  +
  +
=== <span style="color:Red">Approximation von Pi mit Integralen</span> ===
  +
Beispiel neu 2011.
  +
* Bauer 2011: Erstellt
  +
* Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  +
* uli 2011-05-17: Test übernommen
  +
* uli 2011-05-17: Test durchgeführt
  +
* <span style="color:Red">Bei den Integralen 2 und 3 in der Angabe fehlt das "dx".
  +
* <span style="color:Red">Der Satz "Programmieren Sie die oben angegebenen Funktionen f1, f2 und f3 mit Hilfe von Function-Handels" ist nicht ganz korrekt, da ja erst später mit Hilfe der Function-Handle integriert wird.
  +
* <span style="color:Red">Beispielbilder (Abb. 1) auf Seite 2 der Angabe sind komplett verzerrt.
  +
* <span style="color:Red">Hinweis das die Reihenfolge beim Plotten eingehalten werden muss.
  +
* uli 2011-05-17: sonst alles OK
  +
  +
=== <span style="color:Red">Approximation von Pi mit Reihe</span> ===
  +
Beispiel neu 2011.
  +
* Bauer 2011: Erstellt
  +
* Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  +
* Nuss 2011-01-27: Generate hinzugefügt.
  +
* uli 2011-05-17: Test übernommen
  +
* uli 2011-05-17: Test durchgeführt
  +
* <span style="color:Red">Beispielbilder (Abb. 1) auf Seite 3 der Angabe sind komplett verzerrt.
  +
* <span style="color:Red">Hinweis das Reihenfolge beim Plotten wichtig ist.
  +
* <span style="color:Red">Der Link in der Rubrik "Hints und Links" ist nicht sehr sinnvoll.
  +
* uli 2011-05-17: sonst alles OK
  +
* <span style="color:Red">Nach Hinweis von Richard und Studenten: Beim Plotten der Leibnitzformel ist die Genauigkeit zu hoch. Wenn man bei deren Berechnung statt einem cumsum zweimal diesen Befehl verwendet, passt zwar noch die Überprüfung der Variablen pv2, allerdings wird dann der Plot nicht mehr als richtig gewertet.
  +
  +
=== <span style="color:Red">Approximation von Pi mit Kettenbruch</span> ===
  +
Beispiel neu 2011.
  +
* Bauer 2011: Erstellt
  +
* Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  +
* uli 2011-05-17: Test übernommen
  +
* uli 2011-05-17: Test durchgeführt
  +
* <span style="color:Red">Beim Subplot ist nicht angegeben in welchem Format (hier 2 Zeilen 1 Spalte).
  +
* <span style="color:Red"> Bei der Beschriftung der y-Achse des 2. Plotts fehlt ein Betragsstrich.
  +
* uli 2011-05-17: sonst alles OK
  +
  +
=== <span style="color:Red">Pi - nur Zufall?</span> ===
  +
Beispiel neu 2011.
  +
* Bauer 2011: Erstellt
  +
* Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  +
* Makr 2011-05-01: Lückenhafte Angabe
  +
* <span style="color:Red"> Aus der Angabe ist nicht ersichtlich, dass die Zufahlszahlen in der Form rand(2,N) (alos nicht rand(N,2)) erzeugt werden sollten, was aber für die Überprüfung sehr wesentlich ist.
  +
* <span style="color:Red"> Weiters kann man aus der Angabe nicht herauslesen, dass die Zufallszahlen in einem Viertelkreis (also mit "sum(rand(2,N).^2) <= 1") und nicht in einem Vollkreis (also mit "(rnd(:,1)-0.5).^2+(rnd(:,2)-0.5).^2 <= 0.5.^2") liegen sollten, was klarerweise auch zu falscher Überprüfung führt.
  +
* uli 2011-05-17: Test übernommen
  +
* uli 2011-05-17: Test durchgeführt
  +
* <span style="color:Red">Grafik ganz schlecht.
  +
* <span style="color:Red">Wie oben schon erwähnt Algorithmus eventuell besser erläutern. Sprich erklären dass sich der Algorithmus eigentlich auf einen Viertelkreis bezieht.
  +
* <span style="color:Red">Eventuell noch zusätzliche Anmerkungen zum relativen Fehler.
  +
* uli 2011-05-17: sonst alles OK
  +
  +
  +
=== <span style="color:Red">Abgabebeispiel der letzten Übung</span> ===
  +
  +
  +
=== <span style="color:Red">Kommastellen von Pi</span> ===
  +
  +
  +
=== <span style="color:Red">Approximation von Pi nach Archimedes</span> ===
  +
  +
  +
=== <span style="color:Red">Pi mit Zu Chongzhi</span> ===
  +
  +
  +
=== <span style="color:Red">Rekursive Berechnung von Pi</span> ===
  +
  +
  +
=== <span style="color:Red">Merkregel für Pi</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 14 - Simple Pointer Simulation</span> ==
  +
  +
  +
=== <span style="color:Red">Simple Pointer Simulation</span> ===
  +
  +
  +
=== <span style="color:Red">Länge einer Liste</span> ===
  +
  +
  +
=== <span style="color:Red">Anzeigen des Inhaltes einer Liste</span> ===
  +
  +
  +
=== <span style="color:Red">Anhängen eines Datensatzes an die Liste</span> ===
  +
  +
  +
=== <span style="color:Red">Ändern eines Datensatzes in einer Liste</span> ===
  +
  +
  +
=== <span style="color:Red">Löschen von Datensätzen in einer Liste</span> ===
  +
  +
  +
=== <span style="color:Red">Aufräumen des Speichers</span> ===
  +
  +
  +
=== <span style="color:Red">Löschen von Datensätzen in einer Liste (anderer Weg)</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 15 - FileIO</span> ==
  +
  +
  +
=== <span style="color:Red">Textdatei einlesen mittels fread()</span> ===
  +
  +
  +
=== <span style="color:Red">Textdatei einlesen mittels fgetl()</span> ===
  +
  +
  +
=== <span style="color:Red">Textdatei einlesen mittels fgets()</span> ===
  +
  +
  +
=== <span style="color:Red">Textdatei einlesen mittels fscanf()</span> ===
  +
  +
  +
=== <span style="color:Red">Behälter um Lesefunktionen komfortabel aufzurufen</span> ===
  +
  +
  +
=== <span style="color:Red">Testen der von den Leseroutinen eingelesenen Daten</span> ===
  +
  +
  +
=== <span style="color:Red">Testen der Performance der unterschiedlichen Leseverfahren</span> ===
  +
  +
  +
=== <span style="color:Red">Liste der Nobelpreisträger</span> ===
  +
  +
  +
=== <span style="color:Red">Jahre der Nobelpreisverleihungen</span> ===
  +
  +
  +
=== <span style="color:Red">Eigenschaften von Nobelpreisträgern</span> ===
  +
  +
  +
=== <span style="color:Red">Analysieren von Files</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 16 - Numerische Integration</span> ==
  +
  +
  +
=== <span style="color:Red">Numerische Integration mit dem Euler-Verfahren</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Freier Fall</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Freier Fall System</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Masse Feder System</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Euler Function</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Freier Fall DGL Function</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Vergleich ODE mit Euler</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Pendel DGL Function</span> ===
  +
  +
  +
=== <span style="color:Red">Numerische Integration - Mathematisches Pendel</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 17 - Zellen und Strukturen</span> ==
  +
  +
  +
=== <span style="color:Red">Einfache Strukturen</span> ===
  +
  +
  +
=== <span style="color:Red">Strukturen und Funktionen</span> ===
  +
  +
  +
=== <span style="color:Red">Teilchen im Kastenpotential</span> ===
  +
  +
  +
=== <span style="color:Red">Zellen</span> ===
  +
  +
  +
== <span style="color:Red">Exercise 18 - Harmonischer Oszillator</span> ==
  +
  +
  +
=== <span style="color:Red">Koeffizienten der Hermite Polynome</span> ===
  +
* <span style="color:Red"> mmr 2010-06-09: Die Fehlermeldung muss nicht wie im PDF angegeben "vector or scalar", sonmdern den Text "scalar or vector" enthalten!
  +
  +
  +
=== <span style="color:Red">Hermite Polynome auswerten</span> ===
  +
  +
  +
=== <span style="color:Red">Darstellung der zeitfreien Eigenfunktionen</span> ===
  +
  +
  +
=== <span style="color:Red">Funktion zur Zeitentwicklung</span> ===
  +
  +
  +
=== <span style="color:Red">Zeitentwicklung mehrerer Eigenfunktionen</span> ===
  +
  +
  +
=== <span style="color:Red">Zeitentwicklung des Vernichtungsoperators a</span> ===
  +
  +
  +
== <span style="color:Green">Exercise 19 - Fourierentwicklung</span> ==
  +
  +
  +
=== <span style="color:Green">Wiederholung Reihenberechnung</span> ===
  +
  +
  +
=== <span style="color:Blue">Numerische Integration</span> ===
  +
* pel 2010-05-25: Test übernommen
  +
* <span style="color:Red"> pel 2010-05-25: Test durchgeführt
  +
* <span style="color:Red">Alles in Ordnung, Grafik und Legende im PDF leider nicht gut zu erkennen
  +
* <span style="color:Red">rmr 2010-05-31: Beim 1. Integral fehlt das "dx", beim zweiten Integral sollten innerhalb des Integrals x' und dx' verwendet werden.
  +
  +
  +
=== <span style="color:Green">Fourierkoeffizienten</span> ===
  +
  +
  +
=== <span style="color:Green">Fourierexpansion</span> ===
  +
  +
  +
=== <span style="color:Green">Fouriertest - InameI</span> ===
  +
  +
  +
=== <span style="color:Red">Gauss Funktion - InameI</span> ===
  +
* <span style="color:Red">nuss 2010-05-26: Genauigkeit der Tests verringern. (Weniger Nachkommastellen)
  +
  +
=== <span style="color:Green">Beugung 1D</span> ===
  +
  +
  +
=== <span style="color:Blue">Beugung: Lochblende</span> ===
  +
* <span style="color:Red"> pel 2010-05-25: Test durchgeführt
  +
* <span style="color:Red"> Beispiel in Ordnung, Link auf Script funktioniert nicht
  +
  +
=== <span style="color:Blue">Beugung: praktische Beispiele</span> ===
  +
   
  +
== <span style="color:Red">Exercise 20 - Funktionen, Integration, usw...</span> ==
=== Reihenentwicklung ===
 
Beispiel verändert mit Subbeispielen
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
   
=== Geometrische Reihe ===
 
Beispiel eigentlich gleich wie 2009. Es bietet sich keine Veränderung an.
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
   
  +
=== <span style="color:Red">Minima und Maxima</span> ===
=== Eulersche Zahlen ===
 
Beispiel eigentlich gleich wie 2009. Es bietet sich keine Veränderung an.
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
   
=== Secans Hyperbolicus ===
 
Beispiel eigentlich gleich wie 2009. Es bietet sich keine Veränderung an.
 
: <span style="color:Red">Abgabebeispiel: Siehe Fargen am Ende des Beispiels</span>
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
* wike 2010-02-08: Abgabefragen angeschaut, find ich gut
 
   
  +
=== <span style="color:Red">Umgang mit Function Handles</span> ===
=== Laguerre Polynome ===
 
Zusatzbeispiel. Beispiel eigentlich gleich wie 2009. Es bietet sich keine Veränderung an.
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
   
=== Radialanteil der Wellenfunktion ===
 
Zusatzbeispiel. Beispiel eigentlich gleich wie 2009. Es bietet sich keine Veränderung an.
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
   
  +
=== <span style="color:Red">Bogenlänge / Integration</span> ===
=== Plot des Radialanteils ===
 
Zusatzbeispiel. Beispiel eigentlich gleich wie 2009. Es bietet sich keine Veränderung an.
 
: <span style="color:Red">Derzeitiger Status: Erstellung fertig; nicht getestet.</span>
 
* nuss 2010-02-08: Erstellt
 
   
== Übung 8 - Polynome ==
 
Eigentlich ist die Übung aus Sicht der Ersteller fertig.
 
   
  +
=== <span style="color:Red">Faltung einer Rechteckfunktion</span> ===
wike: Habe vielleicht noch Extrabeispiele
 

Aktuelle Version vom 24. Februar 2012, 15:14 Uhr

Diese Seite soll helfen die gegenwärtigen Beispiele für das Jahr zu verbessern. Dazu brauchen wir die Mitarbeit aller.

Inhaltsverzeichnis

Neuigkeiten

Hinweise zum Testen

Andreas Martitsch, Martin Nuss und Winfried Kernbichler haben die Beispiele überarbeitet und ergänzt. Daher sind Tests durch unabhängige Personen notwendig.

Es gibt jetzt eine Reihe von Beispielen bei denen eine Anleitung für ein Abgabegespräch hinzugefügt wurde. Diese Beispiele können nur mit einem Betreuer abgegeben werden, der dies dann überprüfen soll. Bitte schaut euch das gut an und schreibt ein Feedback wenn wir was besser machen sollen.

Bei einigen Beispielen gibt es automatisch generierte Beispiele wo der Student dann zufällig eines bekommt. Die unterscheiden sich oft nicht sehr viel, es ist aber wichtig die Übereinstimmung von Programm und Text zu kontrollieren. Geschaffen wurden sie um das blinde Kopieren zu verhindern.

Beim Testen bitte auf folgendes achten:

  • Ist der Text sinnvoll
  • Fällt etwas in der Referenzlösung auf
  • inkonsistente Angaben
  • Gehen die Links
  • Fehlen Links, Used Functions
  • Gibt es Rechtschreibfehler
  • Kann man etwas schöner machen
  • Gibt es Erinnerungen an Probleme, die man beseitigen kann
  • sozusagen alle möglichen Verbesserungen auf dem Weg zur Perfektion


Derzeit ist alles rot wo es größere Änderungen gegeben hat. Blau sind jene Beispiele wo sich nicht sehr viel geändert hat. Wenn Beispiele getestet sind und die Änderungen durchgeführt wurden, werden sie auf Grün gesetzt.

Bitte fügt euer Kürzel in der Liste hinzu und schreibt dann beim jeweiligen Beispiel

  • xxxx 2010-02-12 Test übernommen

und dann

  • xxxx 2010-02-13 Test durchgeführt
    • Diesen Fehler gefunden
    • das könnte man besser machen
    • usw

Nach Erledigung setzen wir das dann zurück auf die Textfarbe "Black".

Das Wiki kann man ja leicht im Web-Bearbeiten. Für den MLTutor unbedingt NX-Client installieren (NoMachine) und mit faepnx.tugraz.at oder wenn es Probleme gibt mit faepcrxx (xx = 01 - 16) verbinden.

Vorerst unbedingt mit

/proj/mml/MLTutor/matlab_tutor_1.1

testen.

Wenn ihr schon Studienassistenten gewesen seid, versucht euch zu erinnern, wo es Probleme gegeben hat und schreibt das dazu.

Die Beispiele sollten immer wirklich rechtzeitig vor der Übung fertig sein. Dies dient sowieso der Vorbereitung auf die Übung. Als Studienassistenten könnt ihr ja die Lösung herunter laden. Ihr müsst nicht immer alles programmieren aber schaut bitte, ob der Text korrekt das Programm beschreibt. Manchmal ist es auch wichtig ein paar Fehler zu Testzwecken in das Programm einzubauen, damit man eventuelle Probleme beim Test sieht.

Die neuen Sub-Beispiele verwenden jeweils den gleichen Namen für den Matlab-File. Ihr könnt im Baum alle sehen, wenn ihre aber die Referenzlösung für ein Sub-Beispiel herunter ladet, wird die Lösung von einem anderen überschrieben. Die Studenten sehen im Baum immer nur ihr jeweiliges Beispiel.

Wenn ihr im Wiki einen Eintrag macht dann schließt den Editor wieder und lasst in nicht ewig offen. Dann sollte es keine Konflikte mit gleichzeitigem Editieren geben.

Für das Editieren im Wiki muss man sich anmelden. Das geht rechts oben, das Passwort ist jenes von unserem Computerraum

Danke für eure wichtige Mithilfe! Wichtig ist jetzt mal dringend Übung 1 - 4, die finden vor Ostern statt.

Beim Editieren muss man nicht den ganzen Wiki-File öffnen, sondern kann gleich rechts den jeweilige Edit-Bereich auswählen.

Nicht erledigte Aufgaben

Ordnen der einzelnen Beispiele

Machen wir wenn David das im Programm verbesert hat. Es wird einen Drag und Drop Mechanismus geben

Kürzel der Mitarbeiter

  1. anma - Andreas Martitsch
  2. camhy - David Camhy
  3. mmr - Michael Mayrhofer-R.
  4. nuss - Martin Nuss
  5. pel - Peter Leitner
  6. wike - Winfried Kernbichler
  7. rmr - Richard Romirer-Maierhofer
  8. ger - Gerhard Dorn
  9. uli - Ulrich Haselmann
  10. makr - Markus Krammer

Generelle Probleme

Siehe MLTutor Bugs

Übungen

Exercise 1 - Kennenlernen der Arbeitsumgebung

Mathematische Konstanten, Format

Datentypen (Klassen) in Matlab

Einfache Berechnungen

Zeichen und Zeichenketten

Einfaches Plotprogramm

Hyperbel Funktionen

Abgabebeispiel zum Thema "Kennenlernen der Arbeitsumgebung"

Trainieren von Formeln

Subplot - Taylorreihe

Gaußsche Osterformel

Exercise 2 - Umgang mit Vektoren

Trainieren von Formeln - Vektorisiert

Rechnen mit Vektoren

Kombination von Funktionen - InameI

Erstellen und Plotten eigener Funktionen

  • anma 2011-01-24: Fertig zum Testen
  • ger 2011-02-08: Test übernommen
  • ger 2011-02-27: Test durchgeführt
  • Versionsnummern (V1, V2) fehlen, das zu erzeugende Matlab Skript ist für beide Versionen identisch, d.h. V1 wird in V2 angezeigt
  • bei V2 heißen die Variablen der Funktion smaxwell m, v und T - später soll allerdings mit x, x_0 und x_n die Funktion aufgerufen werden
  • makr 2011-03-27: Ich wurde von einem Studenten darauf hingewiesen, dass die Formulierung "Gegeben sind die Variablen..." auf der zweiten Seite des PDFs missverständlich ist. Es sollte besser explizit erklärt werden, dass die entstprechenden Variablen von der Testroutine vorgegeben werden.


Vergleich von Formeln - InameI

Unterschied von Funktion und Skript

Ellipse - Funktion

Ellipse - Plot

Fallkurve

Fallkurve - Advanced

Exercise 3 - Fehlerbehebung, Funktionen und Plots

Steuerstrukturen: if-Entscheidung

Steuerstrukturen: switch-Entscheidung

Korrektur von Fehlern - InameI

Reguläre Polyeder

Aufruf von regpol - InameI

  • clear Link geht nicht trotz \mathrefe

Ellipse und Hyperbel in Polardarstellung

Darstellung von Ellipse und Hyperbel

  • In Code Teilen wurde % für Testzwecke vorerst entfernt.

Abgabebeispiel zum Thema "Fehlerbehebung, Funktionen und Plots"

  • Winny und ich haben uns darauf geeinigt, dass ich einfach bei allen Abgabebeispielen die rote Aufgabenstellung in eine normale schwarze ändere, dennoch folgender Fehler, den man beheben könnte.
  • Steht innerhalb von red ein mathrefe, so funktioniert das nicht: z.B. red{ Text \mathrefe{figure} weiterer Text}. Mann kann aber einfach zweimal red verwenden:
  • \red{Sicherheit im Umgang mit der Konsole (Plotten Sie unter Verwendung der Funktion regpol in der \matlab-Konsole die Oberflächen mehrerer regulärer Polyeder als Funktion der Kantenlänge in einer } \matrefe{figure} \red{)}

Kegelschnitte in Hauptachsenlage - 3D

Sortieren von Daten in 2D

  • wike 2010-02-11: Fertig zum Testen
  • mmr 2010-02-22: Test übernommen
  • PDF-Text: ... heisst ... --> ... heißt ...
  • Ansonsten alles okay!
  • rmr 2010-03-14: Ein Verweis auf die Funktion "load" wäre nicht schlecht
  • ger 2011-04-06: Man kann die Übung mit dem sortrows befehl einfacher machen

Exercise 4 - Spirale, Schwebung, Gauss

Gaussverteilung -> Convert to MMD funktioniert nicht! Es wird kein mmd erstellt.

Steuerstrukturen: for-Schleife

Vorbereitungsbeispiel

  • anma 2010-02-08: Fertig zum Testen
  • ger 2010-02-22: Test übernommen
  • ger 2010-02-28: Test durchgeführt
  • bei ausführen einer for oder while Schleife in der Konsole (oder eben auch ausprobieren der Testfiles) wird der erste Wert um 1 eingerückt dargestellt, außerdem wird der Zeilenumbruch in der ersten Zeile ausgelassen, bei Ausgabe von Text ( disp(num2str(...)) ) steht somit erster und zweiter Ausgabewert in selber Zeile, bei numerischen werten fehlt eine Zeile dazwischen
  • anma 2010-03-04: Kann ich auf Beispielebene nicht ändern
  • sonst alles ok

Steuerstrukturen: while-Schleife

Vorbereitungsbeispiel

  • anma 2010-02-08: Fertig zum Testen
  • ger 2010-02-22: Test übernommen
  • ger 2010-02-28: Test durchgeführt
  • gleiches Problem wie bei der Ausgabe von For Schleife in Konsole (erste Zeile eingerückt und erster Zeilenumbruch fehlt), siehe beispiel davor
  • anma 2010-03-04: Kann ich auf Beispielebene nicht ändern
  • sonst alles ok

Kreisparametrisierung

Plotten eines Kreises - InameI

Konzentrische Kreise

Errormeldung Kreis

Setzen von Default-Werten

  • "Beispiele zum Plotten finden Sie auch in dieser \matlabpublish{simplestart2}{Zusammenfassung}." funktioniert nicht.

Summe und Schleife

Summe mit Hilfe von for-Schleifen - Sinus

  • anma 2010-02-08: Fertig zum Testen
  • uli 2010-03-03: Test übernommen
  • uli 2010-03-03: Test durchgeführt
  • Automatischer ML-T-Test: Es ist für den Test egal, ob man die rot geplottete "sin"-Funktion in der Figure hat.
  • "Sin" und "pi" fehlen bei den Used-Functions (fehlen zwar im PDF-Text als Links ebenso, da dürfte es aber wohl egal sein - falls nicht fehlt dort "linspace auch noch).
  • Sonst alles ok.
  • makr 2011-03-27: Im PDF unter Punkt 4.): "ander Farbe" -> "anderen Farbe"

Gaussverteilung

Plotten der Gaussfunktion - InameI

Abgabebeispiel zum Thema "Steuerstrukturen und Setzen von Default-Werten"

Workbench

Dopplereffekt

Exercise 5 - Matrizen

Erstellung elementarer Matrizen

Index und Doppelpunkt - InameI

Matrix mit identischen Inhalten - InameI

Durchnummerierte Matrix - InameI

NaN-Setzen - InameI

Magisches Quadrat -InameI

Stern 1 - InameI

Stern 2 - InameI

Schachbrett - InameI

Pseudodiagonalmatrix - InameI

Pseudodiagonalmatrix 2 - InameI

Symmetrische Zufallsmatrix - InameI

  • pel 2011-03-15: Symmetrisch mit doppel-M im Titel!


Affine Transformationen in 2D

Affine Transformationen in 3D

Stern 2 Alternativ

Matrix mit Zufallszahlen

Matrix mit Zufallszahlen, Primzahlen

Zählen von direkten Nachbarn

Zählen von ganzen Zahlen

Erstellen einer Matrix / Diagonaldifferenzen

Lokales Replizieren

Exercise 6 - Logische Indizierung

Quadratische Gleichung - Formeln

  • anma 2010-02-08: Fertig zum Testen
  • uli 2010-03-28: Test übernommen
  • uli 2010-04-08: Test durchgeführt
  • PDF: Da dies ein freiwilliges Einführungsbeispiel ist und bei den Pflichtbeispielen zu den quadratischen Gleichungen, die große Lösungsformel im PDF angegeben ist, finde ich, dass dies hier auch der Fall sein sollte.
  • PDF: Mehr Hinweise auf die eigentlichen Ziele der Aufgabe und darauf wie eigene Aufrufe (ohne Ml-Tutor-Testroutine), dann funktionieren sollen (z.B. Hinweis auf Befehl um, für die mit String eingegebene Lösungsformel, numerisch Ergebnisse zu erhalten)
  • Probleme bei Variante mit Anonymen Funktionen und Determinante - mit Winnie besprochen

Trainieren von logischen Ausdrücken

Trainieren von Feld-Vergleichen

Einfache logische Indizierung - InameI

  • rmr 2011-05-19: Mit der momentanen Testmatrix ist es egal ob man bei den letzten vier Zeilen "eines_L3 = any(L3(:));" schreibt oder das falsche "eines_L3 = any(M(L3(:)));". Im ersten Fall wird wirklich überprüft ob die Bedingung für irgendeines erfüllt ist, im zweiten ob ein Matrixelement, das L3 erfüllt, ungleich null ist. Es ist also grundlegend verschieden, trotzdem reagiert der Test nicht auf den Fehler.

Logische Indizierung: Vergleich

Quadratische Gleichung

Quadratische Gleichung - Input Check

Linke Seite einer quadratischen Gleichung

Analyse der Lösungen einer quadr. Gleichung 1 / Zufallszahlen - InameI

Analyse der Lösungen einer quadr. Gleichung 2 / logische Indizierung

  • pel: Automatischer Test funktioniert nicht!
  • pel: Variablenname falsch geschrieben: zercount anstatt zerocount

Quadratische Gleichung - Kegelschnitte

Quadratische Gleichung - Plotten der Kegelschnitte - InameI

Zusammenfassung: Index

Sortieren von Daten in 3D

Summe über Blöcke entlang der Diagonale

Mittelwerte über Blöcke in einer Matrix

Mittelwerte über Ringe in einer Matrix

Erstellen und Modifizieren einer Matrix (nan)

* nuss 2011-01-30: Erstellt aus altem Testbeispiel

  • uli 2011-03-18: Test übernommen
  • uli 2011-03-18: Test durchgeführt
  • Weder bei Use-Functions noch bei Hints- und Links findet sich etwas - aber da es ein Sonderbeispiel ist wahrscheinlich gewünscht
  • Beim Test wird einmal mit Inputwerten und 2 mal mit Default überprüft. Komischerweise ist die erste Defaultüberprüfung identlisch mit der Überprüfung der Inputwerte (also alle Inputparameter sind beim Funktionsauruf gegeben). Das ist wahrscheinlich so nicht gewollt, beeinträchtigt die Testroutine aber nicht.
  • Eventuell anmerken, dass es sich um ein altes Prüfungsbeispiel handelt.
  • uli 2011-03-18: sonst alles OK

Matrixerstellung, -Manipulation

* nuss 2011-01-30: Erstellt aus altem Testbeispiel

  • uli 2011-03-18: Test übernommen
  • uli 2011-03-18: Test durchgeführt
  • Eventuell anmerken das es sich um ein altes Prüfungsbeispiel handelt.
  • uli 2011-03-18: sonst alles OK

Übung 7 - Reihen

Reiheneinführung

Dies ist nur ein Latextext und kein Matlab Projekt

  • camhy 2010-02-08: Muss erst übertragen werden
  • wike 2010-02-08: Überarbeitung notwendig, mach ich selbst

Reihenentwicklung

Geometrische Reihe

Eulersche Zahlen

Secans Hyperbolicus

Abgabebeispiel zum Thema Reihen

Laguerre Polynome

Radialanteil der Wellenfunktion

Plot des Radialanteils

Datenerzeugung, Fourierreihe

Exercise 8 - Polynome

Polynome/Polynomfunktionen - InameI

Addieren von Polynomen

  • rmr 2011-05-15: Es wäre sinnvoll auch zu verlangen, dass die führenden Nullen nach der Addition (die ja auftreten können) gelöscht werden sollen. Ein Student hat dies umgesetzt und bei einem späteren Beispiel, bei dem die Additionsfunktion verwendet wird hat der Test einen Fehler geliefert, da sein Polynom führende Nullen gekürzt hat, unser Test aber einen längeren Vektor erwartet hat.

Tangente an ein Polynom

Schnittpunkte zweier Polynome

Extremstellen und Wendepunkte eines Polynoms

Fläche zwischen zwei Polynomen

Bogenlänge eines Polynoms

Polynome: Fläche und Umfang - InameI

Krümmung & Schmiegekreis an ein Polynom

Transformation von Polar- zu kart. Koordinaten

Darstellung des Schmiegekreises - InameI

Newtonsche Mechanik mit Polynomen

  • nuss 2011-01-27: Erstellt
  • pel 2011-02-08: Test übernommen
  • pel 2011-02-14: Test durchgeführt
  • v(t) = x^7 – 11.37 x^6 …?? Gibt es irgendeinen plausiblen Grund für die Wahl x anstatt t auf der RHS?
  • Benutzen Sie disp[,] um in einer Zeile W1 bis W4[_]auszugeben.
  • Beachten Sie[,] dass…
  • zeitlicher Mittelwert der Leistung: \[ \frac 1 T \int_{t_0}^{t_1} P(t) dt \]
  • …av oder intAV[,] um…
  • …durch [A]uswerten…, oder auch …durch Auswertung…
  • Benutzen Sie disp[,] um in einer Zeile Pbar1 und Pbar2[_] auszugeben.
  • Beachten Sie[,] dass der Wert…
  • … als rote durchgezogene Linie.[]
  • … Darstel[l]ung
  • Sollten polyder, polyint, trapz, conv und polyval auch in den used-functions aufgeführt werden?
  • Links und Test funktionieren
  • makr 2011-04-30: Anmerkung
  • Bin mir nicht ganz sicher ob ich hier beim richtigen Beispiel poste, es sollte jedenfalls Exercise 8 - Polynome, Newtonsche Mechanik mit Polynomen sein. Die Korrektruvorschläge oben finde ich jedoch nicht in der momentanen Aufgabenstellung.
  • Jedenfalls ist jetzt bei dem Beispiel das Problem, dass die Genauigkeit zu hoch eingestellt ist. Berechnet man die Reibungsarbeit anstelle von "kappa * polyint( conv( conv(v_p,v_p),v_p ))" mit "polyint(kappa * conv(conv(v_p,v_p),v_p))", so ist das Ergebnis nahezu gleich, aber falsch.
  • anma 2011-05-11 Die Polynome in der Referenzlösung haben manchmal führende Nullen --> sollte nicht sein
  • makr 2011-05-16 Da Übung 8 nicht allzu aufwendig ist könnte man noch ein Beispiel dazugeben, welches bei einem Koeffizientenvektor die führenden Nullen eliminiert.
  • rmr 2011-05-19 Ich und Andi sind der Meinung, dass die Verwendung von conv und vor allem auch warum conv einer Polynommultiplikation entspricht, in der Angabe beschrieben werden sollte.


Abgabebeispiel zum Thema Polynome

Taylorpolynome

Fitten von Polynomkoeffizienten

Mehrfache Ableitung eines Polynoms

Kürzen von Polynomen

Symbolisches Kürzen von Polynomen

Exercise 9 - Darstellung

Kugel, Cylinder, Ellipsoid

Polarkoordinaten - InameI

Kerrzelle 1 - InameI

Kerrzelle 2

Darstellung eines InameI Torus

Freie Graphikübung - InameI

Animation - Einfach - InameI

Abgabebeispiel zum Thema Darstellung

Freie Graphikübung

Animation

Direct Entry für Colormap

Image eines logischen Feldes, Durchsichtigkeit

Transformation Kugelkoordinaten -> kartesische Koordinaten

Plot von Atomorbitalen

Exercise 10 - Lineare Gleichungssysteme

Lin. Glg.; Kommutation der linken Seite - InameI

Lin. Glg.; Kirchhoffsche Regeln - InameI

RLC - Band-Pass Filter

  • WiKe 2011-01-25: Erstellt
  • pel 2011-02-08: Test übernommen
  • pel 2011-02-15: Test durchgeführt
  • Grafik RLC-Kreis fehlt noch
  • Ev. logspace, angle zu den used functions hinzufügen
  • alles in Ordnung

Lin. Gl.; Probe; Diagonalmatrix

Lin. Gl.; Kegelschnitt

Abgabebeispiel zum Thema Lineare Gleichungssysteme

  • nuss 2011-01-07 Erstellt.
  • pel 2011-02-08 Test übernommen
  • ... funktioniert etwas ander[]s...
  • alles in Ordnung

Spline

Exercise 11 - Lineares Fitten

Polynomfit 1 - InameI

Polynom mit Rauschen - InameI

Polynomfit 2

  • rmr 2010-05-31: Wenn man das Beispiel löst OHNE den neuen inhomogenen Vektor zu erzeugen also a = X\y; statt a = X\(y-(p_1*x)-(p_3*x.^3)); und dann einfach die Koeffizienten 1 und 3 setzt kommt TROTZDEM das richtige Ergebnis raus laut Testroutine. Man sieht aber dass es in den x/y-Werten des Plots kleine Abweichungen bei der letzten Kommastelle gibt. Zum Testen sollte man daher statt p_1 = -3; p_3 = 1; andere Werte nehmen.
  • mmr 2010-06-09: Fehler im PDF: letzte Zeile von Punkt 5 der Aufgabe: statt x sollte x^2 stehen


Fitten von Kegelschnitten 1

Fitten von Kegelschnitten 2

Bindungsenergie im Kernmodell

Abgabebeispiel zum Thema Lineares Fitten

Planeten Position

Orbit Visualisierung

Distanz Erde Mars

Fitten mit Funktionen

Lineares Fitten mit sech

Quotient von Polynomen - Fitten

Fitten, lineares Gleichungssystem

Fouriereihe - Fit

Fitten mit einer Sinusreihe

Exercise 12 - Nichtlineares Fitten

Function Handles / Anonyme Funktionen

Nichtlinearer Fit - einfache Exponentialfunktion

Nichtlinearer Fit - Exponentialfunktion mit Offset - InameI

Nichtlin. Fit. Exponentialfunktion

Nichtlin. Fit. InameI

Interpolation von Messdaten

Barometrische Höhenformel

  • nuss 2011-01-27: Neu Erstellt.
  • pel 2011-02-08 Test übernommen
  • pel 2011-02-17 Test durchgeführt
  • Veralauf → Verlauf
  • ...der verschiedene[n] Näherungsformeln
  • ...werden im [F]olgenden einige...
  • ... auf der Erdoberfläche $p_0 = 1.013\,\mathrm{bar}$...
  • ... Dichte auf der Erdoberfläche $\rho_0 = 1.29\, \mathrm{kg/m^3}$...
  • ... die Erdbeschleunigung $g = 9.81\,\mathrm{m/s^2}$.
  • ... Temperatur auf der Erdoberfläche $T_0 = (273.15 +20)\,\mathrm{K}$ !!
  • ... Gaskonstante $R = 9.314\,\mathrm{J/(K\,mol)}$...
  • ... Masse von Luft pro [M]ol $m = 0.02896\,\mathrm{kg/mol}$.
  • ... von $0\,\mathrm{km}$ bzw. auch möglich: von 0~km ohne *Matheumgebung... bis 16~km (~ verhindert ev. Zeilenumbruch, Einheiten nicht kursiv setzen)
  • ... Parameter[] richtigen Form (ohne Beistrich)
  • ... Höhe $h$ in km (aufrecht) ... $p(h)$ in bar.
  • Gleichung (1): Eulersche Konstante aufrecht setzen (keine Variable!) *... = p_0 \cdot \mathrm{e}^{...
  • ... Punkt 4: textbf → \textbf
  • ... um die Funktion 1 [über $h$] von 0 bis 100 zu integrieren
  • ... Sie daraus die [Z]erfallskonstante...
  • ... Gleichung (2) e → \mathrm{e}^{...
  • ... Gleichung (3): hier fehlt die LHS
  • ... speichern Sie den Wert unter der Variablen $\tau$. (vermutlich kleines tau, großes entspricht T)
  • ... Gleichung (4): e → \mathrm{e}, statt h[km] besser h/\mathrm{km}$ *sodaß sich beim Einsetzen die Einheiten kürzen!
  • ... wobei $a \approx [7,8]$ ?? Zahlenvektor?
  • ... mit dieser Funktion zu [f]itten
  • ... speichern Sie in der Variable $afit$ → \texttt{afit}
  • ... Variable $Teff$ → $T_\mathrm{eff}$ ! ebenso in Gl. (5)
  • ... einen linearen Temperaturverlauf in der Höhe → mit der Höhe
  • ... mit dieser Funktion zu Fitten → zu fitten
  • Als zwei Fitparameter → Als zweiten ...
  • ... speichern Sie in der Variable $optParamTvar$ → \texttt{optParamTvar}
  • ... in dem Sie [die] berechneten Ergebnisse visualisieren
  • ... und N die Anzahl → und $N$ die Anzahl
  • ... über der Höhe h → Höhe $h$ 2x
  • ... x-Achse mit: Hohe in km → $x$-Achse mit: Hoehe in km
  • in den used functions fehlen noch: quadl, sum, numel
  • makr 2011-04-30 Falsche Angaben durch Studenten aufgedeckt
  • Gaskonstante ist 8.314, nicht 9.314
  • Gleichung 5 stimmt nicht mit der in der Lösung programmierten Formel überein
  • Temperatur T0 ist nicht konsistent (273.15+20 im pdf und 273.15+16 in der Referenzlösung)
  • Genauigkeit ist zu hoch eingestellt für afit (h/a statt 1/a*h ist falsch)
  • nuss 2011-05-27: Verbessert, noch ausständig die Math-Env verbesserungen

Abgabebeispiel zum Thema Nichtlineares Fitten

Nichtlinearer Fit in 3D - Ellipsoid

Nichtlinearer Fit in 3D - Kugel

Nichtlinearer Fit - Modellfunktionen

Nichtlinearer Fit - Startwerte

Fitten - linear,nichtlinear

Nichtlinearer Fit einer gedämpften Schwingung

Fitten mit Exponentialfunktion

Exercise 13 - About PI

Approximation von Pi nach Wallis

Approximation von Pi nach Vieta

Beispiel neu 2011.

  • Wike 2011: Erstellt
  • Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  • uli 2011-05-17: Test übernommen
  • uli 2011-05-17: Test durchgeführt
  • Ich finde die Aufgabenstellung fuer die Berechnung der Variable "err" sollte präzisiert werden - irgend wie bin ich vom Fehlerquadrat ausgegangen was hier natürlich keinen Sinn macht.
  • Bei den Subplots wird nicht erwähnt in welcher Anordnung diese sein sollen (hier 2 zeilen 1 spalte - könnte aber auch anders sein)
  • Bei Beschriften der Plots wird überhaupt nicht erwähnt wie man Sonderzeichen wie pi oder wie man tiefgestellt schreibt - auch keine Links in Hints und Links. Ich wäre dafür das man die Sonderzeichen und das tiefgestellte aus der Beschriftung rausnimmt.
  • Bei der Beschriftung der y-Achse des 2. Plotts fehlt ein Betragsstrich.
  • uli 2011-05-17: sonst alles OK

Approximation von Pi mit Integralen

Beispiel neu 2011.

  • Bauer 2011: Erstellt
  • Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  • uli 2011-05-17: Test übernommen
  • uli 2011-05-17: Test durchgeführt
  • Bei den Integralen 2 und 3 in der Angabe fehlt das "dx".
  • Der Satz "Programmieren Sie die oben angegebenen Funktionen f1, f2 und f3 mit Hilfe von Function-Handels" ist nicht ganz korrekt, da ja erst später mit Hilfe der Function-Handle integriert wird.
  • Beispielbilder (Abb. 1) auf Seite 2 der Angabe sind komplett verzerrt.
  • Hinweis das die Reihenfolge beim Plotten eingehalten werden muss.
  • uli 2011-05-17: sonst alles OK

Approximation von Pi mit Reihe

Beispiel neu 2011.

  • Bauer 2011: Erstellt
  • Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  • Nuss 2011-01-27: Generate hinzugefügt.
  • uli 2011-05-17: Test übernommen
  • uli 2011-05-17: Test durchgeführt
  • Beispielbilder (Abb. 1) auf Seite 3 der Angabe sind komplett verzerrt.
  • Hinweis das Reihenfolge beim Plotten wichtig ist.
  • Der Link in der Rubrik "Hints und Links" ist nicht sehr sinnvoll.
  • uli 2011-05-17: sonst alles OK
  • Nach Hinweis von Richard und Studenten: Beim Plotten der Leibnitzformel ist die Genauigkeit zu hoch. Wenn man bei deren Berechnung statt einem cumsum zweimal diesen Befehl verwendet, passt zwar noch die Überprüfung der Variablen pv2, allerdings wird dann der Plot nicht mehr als richtig gewertet.

Approximation von Pi mit Kettenbruch

Beispiel neu 2011.

  • Bauer 2011: Erstellt
  • Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  • uli 2011-05-17: Test übernommen
  • uli 2011-05-17: Test durchgeführt
  • Beim Subplot ist nicht angegeben in welchem Format (hier 2 Zeilen 1 Spalte).
  • Bei der Beschriftung der y-Achse des 2. Plotts fehlt ein Betragsstrich.
  • uli 2011-05-17: sonst alles OK

Pi - nur Zufall?

Beispiel neu 2011.

  • Bauer 2011: Erstellt
  • Nuss 2011-01-27: Durchgeschaut und Eingetragen.
  • Makr 2011-05-01: Lückenhafte Angabe
  • Aus der Angabe ist nicht ersichtlich, dass die Zufahlszahlen in der Form rand(2,N) (alos nicht rand(N,2)) erzeugt werden sollten, was aber für die Überprüfung sehr wesentlich ist.
  • Weiters kann man aus der Angabe nicht herauslesen, dass die Zufallszahlen in einem Viertelkreis (also mit "sum(rand(2,N).^2) <= 1") und nicht in einem Vollkreis (also mit "(rnd(:,1)-0.5).^2+(rnd(:,2)-0.5).^2 <= 0.5.^2") liegen sollten, was klarerweise auch zu falscher Überprüfung führt.
  • uli 2011-05-17: Test übernommen
  • uli 2011-05-17: Test durchgeführt
  • Grafik ganz schlecht.
  • Wie oben schon erwähnt Algorithmus eventuell besser erläutern. Sprich erklären dass sich der Algorithmus eigentlich auf einen Viertelkreis bezieht.
  • Eventuell noch zusätzliche Anmerkungen zum relativen Fehler.
  • uli 2011-05-17: sonst alles OK


Abgabebeispiel der letzten Übung

Kommastellen von Pi

Approximation von Pi nach Archimedes

Pi mit Zu Chongzhi

Rekursive Berechnung von Pi

Merkregel für Pi

Exercise 14 - Simple Pointer Simulation

Simple Pointer Simulation

Länge einer Liste

Anzeigen des Inhaltes einer Liste

Anhängen eines Datensatzes an die Liste

Ändern eines Datensatzes in einer Liste

Löschen von Datensätzen in einer Liste

Aufräumen des Speichers

Löschen von Datensätzen in einer Liste (anderer Weg)

Exercise 15 - FileIO

Textdatei einlesen mittels fread()

Textdatei einlesen mittels fgetl()

Textdatei einlesen mittels fgets()

Textdatei einlesen mittels fscanf()

Behälter um Lesefunktionen komfortabel aufzurufen

Testen der von den Leseroutinen eingelesenen Daten

Testen der Performance der unterschiedlichen Leseverfahren

Liste der Nobelpreisträger

Jahre der Nobelpreisverleihungen

Eigenschaften von Nobelpreisträgern

Analysieren von Files

Exercise 16 - Numerische Integration

Numerische Integration mit dem Euler-Verfahren

Numerische Integration - Freier Fall

Numerische Integration - Freier Fall System

Numerische Integration - Masse Feder System

Numerische Integration - Euler Function

Numerische Integration - Freier Fall DGL Function

Numerische Integration - Vergleich ODE mit Euler

Numerische Integration - Pendel DGL Function

Numerische Integration - Mathematisches Pendel

Exercise 17 - Zellen und Strukturen

Einfache Strukturen

Strukturen und Funktionen

Teilchen im Kastenpotential

Zellen

Exercise 18 - Harmonischer Oszillator

Koeffizienten der Hermite Polynome

  • mmr 2010-06-09: Die Fehlermeldung muss nicht wie im PDF angegeben "vector or scalar", sonmdern den Text "scalar or vector" enthalten!


Hermite Polynome auswerten

Darstellung der zeitfreien Eigenfunktionen

Funktion zur Zeitentwicklung

Zeitentwicklung mehrerer Eigenfunktionen

Zeitentwicklung des Vernichtungsoperators a

Exercise 19 - Fourierentwicklung

Wiederholung Reihenberechnung

Numerische Integration

  • pel 2010-05-25: Test übernommen
  • pel 2010-05-25: Test durchgeführt
  • Alles in Ordnung, Grafik und Legende im PDF leider nicht gut zu erkennen
  • rmr 2010-05-31: Beim 1. Integral fehlt das "dx", beim zweiten Integral sollten innerhalb des Integrals x' und dx' verwendet werden.


Fourierkoeffizienten

Fourierexpansion

Fouriertest - InameI

Gauss Funktion - InameI

  • nuss 2010-05-26: Genauigkeit der Tests verringern. (Weniger Nachkommastellen)

Beugung 1D

Beugung: Lochblende

  • pel 2010-05-25: Test durchgeführt
  • Beispiel in Ordnung, Link auf Script funktioniert nicht

Beugung: praktische Beispiele

Exercise 20 - Funktionen, Integration, usw...

Minima und Maxima

Umgang mit Function Handles

Bogenlänge / Integration

Faltung einer Rechteckfunktion