kramann.info
© Guido Kramann

Login: Passwort:










4 Übung zur Benutzung von Scilab

4 Exercise for using Scilab (EN google-translate)

4 Ćwiczenie z użyciem Scilaba (PL google-translate)

loesungen_scilab.zip - Lösungen zu den nachfolgenden Aufgaben in Scilab, außer zu Aufg. 2, zusätzlich zur Aufgabe auf der Kinetik-Startseite (Walze, herunterscrollen).

Aufgabe 1

Task 1

Zadanie 1

Gegeben ist das nachfolgende lineare Gleichungssystem

Given is the following linear system of equations

Podano następujący liniowy układ równań

 x+2y-3z = 1
2x+ y    = 8
 x+ y +z = 9

Code 4-1: Lineares Gleichungsystem

a) Lösen Sie es von Hand und bestimmen auch die inverse Matrix.

a) Solve it by hand and also determine the inverse matrix.

a) Rozwiąż ją ręcznie, a także określ macierz odwrotną.

b) Formulieren Sie das Gleichungssystem in Matrixschreibweise.

b) Formulate the system of equations in matrix notation.

b) Formułować układ równań w notacji macierzowej.

c) Formulieren Sie in Scilab ein Skript, das die Inverse der Matrix des LGS berechnet.

c) Formulate in Scilab a script that calculates the inverse of the matrix of the LGS.

c) Sformułowanie w Scilab skryptu, który oblicza odwrotność macierzy LGS.

d) Formulieren Sie in Scilab ein Skript, das das Gleichungssystem löst.#p

d) Formulate in Scilab a script that solves the system of equations.

d) Sformułowanie w Scilab skryptu rozwiązującego układ równań.

e) Vergleichen Sie die Lösung von Hand und die mit Scilab und führen nötigenfalls Korrekturen durch.

e) Compare the solution by hand and those with Scilab and make corrections if necessary.

e) Porównaj rozwiązanie ręcznie i ze Scilabem i w razie potrzeby wprowadź poprawki.

Aufgabe 2

exercise 2

Zadanie 2

In der Vorlesung wurde gesagt, dass die Inverse der Drehmatrizen mit deren Transponierten übereinstimmen.

In the lecture it was said that the inverse of the rotation matrices with their Transposed match.

W wykładzie powiedziano, że odwrotność macierzy obrotu z ich Transponowany mecz.

a) Weisen Sie dies von Hand nach.

a) Demonstrate this by hand.

a) Zademonstruj to ręcznie.

b) Weisen Sie dies mit Hilfe von Scilab nach.

b) Prove this with the help of Scilab.

b) Udowodnij to za pomocą Scilaba.

c) Transformieren Sie die Koordinaten des Punktes P auf einem Pendel (Skizze unten) vom bewegten ins ruhende Koordinatensystem und von dort wieder zurück P=[0;-8] (in Metern).

c) Transform the coordinates of the point P on a pendulum (sketch below) from the moving to the stationary coordinate system and from there back again P = [0; -8] (in meters).

c) przekształcenie współrzędnych punktu P na wahadło (rysunek), przez przemieszczenie nieruchomy układ współrzędnych, a stamtąd z powrotem P = [0, -8] (w metrach).

d) Schreiben Sie ein Scilab-Skript, bei dem man beliebige Koordinaten von P im bewegten Koordinatensystem vorgeben kann, welches dann die entsprechenden Koordinaten im bewegten Koordinatensystem liefert.

d) Write a scilab script, where you can specify any coordinates of P in the moving coordinate system, which then provides the corresponding coordinates in the moving coordinate system.

d) Napisz skrypt Scilab, w którym możesz określić dowolne współrzędne P w ruchomym układzie współrzędnych, który następnie zapewnia odpowiednie współrzędne w ruchomym układzie współrzędnych.

Pendel.

Bild 4-1: Pendel.

Aufgabe 3

Task 3

Zadanie 3

Im vorangehenden Kapitel 2 dieser Scilab-Einführung finden Sie beschrieben, wie man eine Funktion in Scilab schreibt.

The previous chapter 2 of this introduction to Scilab describes how to write a function in Scilab.

W poprzednim rozdziale 2 tego wstępu do Scilab opisano, w jaki sposób napisać funkcję w Scilab.

Hinweise zu Funktionen in Scilab.

a) Analysieren Sie das Beispiel in Kapitel 2.

a) Analyze the example in Chapter 2.

a) Przeanalizuj przykład w rozdziale 2.

b) Schreiben Sie selber eine Scilab-Funktion, die die Transformation von Aufgabe 2d) übernimmt.

b) Write yourself a scilab function, which takes over the transformation of task 2d).

b) Napisz sobie funkcję Scilab, która przejmuje transformację zadania 2d).

c) Formulieren Sie einige Testaufrufe Ihrer Funktion in Ihrem Skript und überprüfen Sie damit, ob die Funktion richtig arbeitet.

c) Formulate some test calls of your function in your script to see if the function works properly.

c) Sformułuj niektóre wywołania testowe swojej funkcji w swoim skrypcie, aby sprawdzić, czy funkcja działa poprawnie.

Aufgabe 4

Task 4

Zadanie 4

a) Arbeiten Sie gemeinsam in Gruppen selbständig die Kapitel 1.4, 1.5, 1.6 und 1.7 in der Vorlesung Simulationstechnik durch. Versuchen Sie vor allem das Scilab-Skript in Kapitel 1.7 genau zu verstehen.

a) Work independently in groups on chapters 1.4, 1.5, 1.6 and 1.7 in the lecture simulation technology. Above all, try th Scilab script in Chapter 1.7 to understand exactly.

a) Pracuj samodzielnie w grupach na rozdziały 1.4, 1.5, 1.6 i 1.7 w technologii symulacji wykładu. Przede wszystkim spróbuj te Scilab skrypt w rozdziale 1.7, aby dokładnie zrozumieć.

Kapitel 1.4 Simulationstechnik.

b) Schreiben Sie nach dem gleichen Prinzip ein Simulationsprogramm für einen linearen Schwinger mit Dämpfung.

b) Write a simulation program for one according to the same principle linear transducer with damping.

b) Napisz program symulacyjny dla jednego według tej samej zasady Przetwornik liniowy z tłumieniem.

c) Vergleichen Sie Ihre Lösung mit der Umsetzung für einen Schwinger ohne Dämpfung in Kapitel 1.4 der Vorlesung Kinetik unter Verwendung der ode-Funktion.

c) Compare your solution with the implementation for a transducer without Damping in Chapter 1.4 of the lecture Kinetics using the ode function.

c) Porównaj swoje rozwiązanie z implementacją dla przetwornika bez Tłumienie w rozdziale 1.4 wykładu Kinetyka za pomocą funkcji ode.

Kapitel 1.4 Kinetik.

d) Ergänzen Sie die Dämpfung in der Lösung von Kapitel 1.4.

d) Complete the damping in the solution of chapter 1.4.

d) Wykonaj tłumienie w roztworze z rozdziału 1.4.