Fachhochschule Südwestfalen Wir geben Impulse. Vektorrechnung in Octave

Ähnliche Dokumente
Vektoren. 2.1 Darstellung. Kapitel Subtraktion und Addition

Inhalt. Mathematik für Chemiker II Lineare Algebra. Vorlesung im Sommersemester Kurt Frischmuth. Rostock, April Juli 2015

Universität Stuttgart Physik und ihre Didaktik PD Dr. Holger Cartarius. Matrizen. a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A = a m,1 a m,2 a m,n

Lineare Algebra. Grundlagen der Vektorrechnung. fsg Verlag

Analytische Geometrie mit dem Voyage 1

FH Gießen-Friedberg, FB 06 (MNI) Skript 8 Mathematik 1 für KMUB 5./7. November 2008 Prof. Dr. H.-R. Metz. Matrizen 1. a m1 a m2 a m3 a mn

Multiplikation von Matrizen

Länge, Skalarprodukt, Vektorprodukt

Vektoren - Die Basis

Dieses Skript ist urheberrechtlich geschützt. Ich behalte mir alle Rechte vor. Eine Vervielfältigung ist nicht gestattet und strafbar.

3 Invertierbare Matrizen Die Inverse einer (2 2)-Matrix Eigenschaften invertierbarer Matrizen... 18

Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 12

Lernmaterialblatt Mathematik. Vektorrechnung eine Einführung. Anwendung Mathematik I. Einleitung:

Tutorium: Diskrete Mathematik. Vektoren

1 Definition. 2 Besondere Typen. 2.1 Vektoren und transponieren A = 2.2 Quadratische Matrix. 2.3 Diagonalmatrix. 2.

VEKTOREN. Allgemeines. Vektoren in der Ebene (2D)

Tutorium: Diskrete Mathematik

Nur Matrizen gleicher Dimension können addiert oder subtrahiert werden. Zur Berechnung werden zwei Matrizen A und B in den Matrix-Editor eingegeben.

Matrizen und Determinanten

täglich einmal Scilab!

Hilfsblätter Lineare Algebra

Inhalt. Inhaltsverzeichnis. Einleitung Vektoralgebra

Zusammenfassung Mathe III. Themenschwerpunkt 3: Analytische Geometrie / lineare Algebra (ean) 1. Rechenregeln mit Vektoren

Grundlagen der Vektorrechnung

Matrix: Eine rechteckige Anordnung reeller Zahlen a ij (i = 1,..., n i ; j = 1,..., m) in Zeilen und Spalten. Die a ij heiÿen Elemente von A.

Vektoren und Matrizen

Arbeitsblatt 1 Einführung in die Vektorrechnung

Inhaltsverzeichnis. Inhalt. Einleitung Vektoralgebra

MATLAB Sommersemester 2018 Dr. Ulf Mäder

a 2β... a n ω alle Permutationen von α β γ... ω a 3 γ ( 1) k a 1α

BC 1.2 Mathematik WS 2016/17. BC 1.2 Mathematik Zusammenfassung Kapitel II: Vektoralgebra und lineare Algebra. b 2

Vektoren werden addiert, bzw. subtrahiert, indem man die einander entsprechenden Komponenten addiert bzw. subtrahiert.

Vektorrechnung. Wolfgang Kippels 27. Oktober Inhaltsverzeichnis. 1 Vorwort 2. 2 Grundlagen der Vektorrechnung 3

3 Matrizenrechnung. 3. November

Matrizen und Determinanten, Lineare Gleichungssysteme, Vektorrechnung, Analytische Geometrie

Vorkurs: Mathematik für Informatiker

2.2 Kollineare und koplanare Vektoren

Vorkurs: Mathematik für Informatiker

Matrizen. a12 a1. a11. a1n a 21. a 2 j. a 22. a 2n. A = (a i j ) (m, n) = i te Zeile. a i 1. a i 2. a i n. a i j. a m1 a m 2 a m j a m n] j te Spalte

Lektion 3. 1 Theorie. NTS1-P Natur, Technik und Systeme 1 Praktikum Herbstsemester 2012

Basiswechsel. Oder: Wie rechnet man die Koordinaten bzgl. einer Orthonormalbasis in die Koordinaten bzgl. einer anderen Orthonormalbasis um?

Vorkurs: Mathematik für Informatiker

5 Determinante, Spatprodukt, Vektorprodukt, inverse Matrix

EINFÜHRUNG IN DIE TENSORRECHNUNG

Grundsätzliches Rechnen mit Matrizen Anwendungen. Matrizenrechnung. Fakultät Grundlagen. Juli 2015

Abstandsberechnung Gerade - Gerade (Kreuzprodukt)

Lineare Algebra. Mathematik II für Chemiker. Daniel Gerth

Vektoren. Vektorrechnung

oder A = (a ij ), A =

Analytische Geometrie, Vektorund Matrixrechnung

Einführung in MATLAB Blockkurs DLR:

Spezialgebiet Mathematik(Christian Behon ) 1. Matrizen. Kapitel 1 Definitionen und Herleitung von Matrizen. Kapitel 2 Matrizenoperation

Lineare Algebra (Teil 1) (LinAlg_1.mw)

Skalar-, Vektor- und Spatprodukt, Inhalt von 1-, 2-, 3- und höherdimensionalen Parallelotopen und Simplices, Cayley-Menger-Determinante

Vektorrechnung. 10. August Inhaltsverzeichnis. 1 Vektoren 2. 2 Grundlegende Rechenoperationen mit Vektoren 3. 3 Geometrie der Vektoren 5

Kapitel I: Vektorrechnung 2: Vektoren im Raum

Ökonometrische Analyse

1 Vektoren, Vektorielle analytische Geometrie der Ebene

& sind die Vektorkomponenten von und sind die Vektorkoordinaten von. A x. a) Der Betrag eines Vektors

Nomenklatur. Frank Essenberger FU Berlin. 20. September

6. Vorlesung. Rechnen mit Matrizen.

Einführung Vektoralgebra VEKTORRECHNUNG. Prof. Dr. Dan Eugen Ulmet. Hochschule Esslingen. October 6, 2007

03. Vektoren im R 2, R 3 und R n

Vektoren und Matrizen

03. Vektoren im R 2, R 3 und R n

Bundeswehrfachschule München

Geometrie. 1 Vektoren, Vektorielle analytische Geometrie der Ebene

Gleiche Vorgehensweise wie beim Einheitsvektor in der Ebene (also wie bei 2D).Beispiel:

= 9 10 k = 10

Kurze Einführung in Octave

m-files sind Folgen von MATLAB-Anweisungen oder Daten-Files.

Mathematische Computer-Software

K. Eppler, Inst. f. Num. Mathematik Übungsaufgaben. 11. Übung: Woche vom

Lernunterlagen Vektoren in R 2

Definition, Grundbegriffe, Grundoperationen

Vektorrechnung. Mathematik-Repetitorium

WiMa-Praktikum 1. Woche 8

Vektoren, Vektorräume

Skript zur Vorlesung. Lineare Algebra. Prof. Dr.-Ing. Katina Warendorf. 2. Oktober 2014

Basiswissen Matrizen

Bikubische Interpolation am Beispiel der Bildbearbeitung (2013)

Übersicht Kapitel 9. Vektorräume

HM II Tutorium 3. Lucas Kunz. 10. Mai 2016

Lineare Gleichungssysteme und Matrizen

Serie 10: Inverse Matrix und Determinante

2. Vektorräume 2.1. Vektoren im R n. Vektoren sind gerichtete Groen, die durch ihre Lange (Betrag, Norm) und Richtung gekennzeichnet sind.

Hochschule Düsseldorf University of Applied Sciences. 27. Oktober 2016 HSD. Physik. Vektoren Bewegung in drei Dimensionen

Zusammenfassung Vektorrechnung und Komplexe Zahlen

Skalarprodukt. Anwendung auf die Berechnung von einfachen Abständen und Winkeln sowie Normalenvektor. Ganz einfache Erklärung der Grundlagen:

a 11 a 12 a 1(m 1) a 1m a n1 a n2 a n(m 1) a nm Matrizen Betrachten wir das nachfolgende Rechteckschema:

Vektoren - Einführung

Partielle Ableitungen

Potenzen der Linearen Algebra

Länge, Skalarprodukt, Geradengleichungen

mit "Skalarprodukt" aus i-tem "Zeilenvektor" und j-tem "Spaltenvektor"

4. Vektor- und Spatprodukt im R 3

Skript Lineare Algebra

1 Vorlesungen: und Vektor Rechnung: 1.Teil

Transkript:

Fachhochschule Südwestfalen Wir geben Impulse Vektorrechnung in Octave

Inhalt Erzeugung von Vektoren Zugriff auf Vektorelemente Addition und Subtraktion von Vektoren Betrag eines Vektors Berechnung des Einheitsvektors Berechnung des Richtungskosinus Skalarprodukt Vektorprodukt Spatprodukt Folie 2 (07/2011)

Erzeugung von Vektoren Definition von Vektoren: Ein Vektor v ist eine ein-dimensionale Struktur bestehend aus n Skalaren. Es gibt Zeilenvektoren (eine Zeile, n Spalten) und Spaltenvektoren (n Zeilen, eine Spalte). Erzeugung von Zeilenvektoren: Es gibt 3 Möglichkeiten Zeilenvektoren zu erzeugen. 1) a=[1 2 3 4] Eingabe mit Leerstellen zwischen den Werten als Trennzeichen 2) b=[1,2,3,4] Komma als Trennzeichen zwischen den Werten 3) c=1:4 (siehe hierzu auch Bereichsvariablen in der Octave-Einführung) Alle 3 Möglichkeiten erzeugen den gleichen Vektor. Folie 3 (07/2011)

Erzeugung von Vektoren Erzeugung von Spaltenvektoren: Zur Erzeugung von Spaltenvektoren gibt es nur eine Möglichkeit: a=[1;2;3;4] Es können aber Zeilenvektoren in Spaltenvektoren und Spaltenvektoren in Zeilenvektoren umgewandelt (transponiert) werden. Dies geschieht durch die Verwendung des Hochkommas. Folie 4 (07/2011)

Erzeugung von Vektoren Ein neuer Zeilenvektor kann auch dadurch erzeugt werden, dass man zwei Vektoren hintereinander hängt: Dies funktioniert natürlich auch mit einem Spaltenvektor: Folie 5 (07/2011)

Übungsaufgaben Vektorerzeugung Erzeugen Sie die Zeilenvektoren a =(1 3 5 7) und b=(2 4 6 8), sowie die Spaltenvektoren c=(1 3 6 10) und d=(9 7 5 3). a) Transponieren Sie den Vektor a b) Wandeln Sie den Vektor c in einen Zeilenvektor um c) Erzeugen Sie den Zeilenvektor e aus a und b d) Erzeugen Sie den Spaltenvektor f aus c und d e) Erzeugen Sie einen Zeilenvektor g aus b und c f) Erzeugen Sie einen Spaltenvektor h aus d und a Folie 6 (07/2011)

Zugriff auf Vektorelemente Ist die Länge eines Vektors nicht bekannt, so kann diese mit Hilfe des Befehls length(vektorname) ermittelt werden. Einzelne Elemente eines Vektors können mit Vektorname(Position) ausgegeben werden. Als Sonderform gilt hier Vektorname(end), der befehl gibt das letzte Element des Vektors aus. Folie 7 (07/2011)

Zugriff auf Vektorelemente Man kann auch auf Teilbereiche eines Vektors zugreifen, dies geschieht durch Vektorname(a:c:b) wobei a die Anfangsposition des Bereiches, b die Endposition des Bereiches und c die Schrittweite darstellt. Wird der Parameter c weg gelassen, wird automatisch eine Schrittweite von 1 gewählt. Für den Parameter b kann man auch end eingeben. Folie 8 (07/2011)

Zugriff auf Vektorelemente Natürlich können auch einzelne Elemente eines Vektors verändert werden. Dies geschieht durch einfache Neuzuweisung Vektorname(a:c:b)=Wert. Folie 9 (07/2011)

Für die weiteren Themen generieren wir uns nun ein paar Vektoren, welche in den nächsten Beispielen Anwendung finden: Spaltenvektoren: as=[2;0;-3] bs=[3;-4;2] cs=[1;5;7] ds=[1;4;2;-3] Zeilenvektoren: az=[2 0-3] bz=[3-4 2] cz=[1,5,7] dz=[1,4,2,-3] Folie 10 (07/2011)

Addition und Subtraktion von Vektoren Vektoren können einfach addiert und subtrahiert werden. Dabei ist es aber wichtig, das die Vektoren die gleiche Länge haben und das es sich um 2 Spalten- bzw. Zeilenvektoren handelt (siehe Markierung im Bild) Die Addition von Zeilenund Spaltenvektor führt zu einer Warnmeldung und erzeugt eine Matrix. Hier müsste ein Vektor erst transponiert werden. Folie 11 (07/2011)

Betrag eines Vektors Der Betrag eines Vektors errechnet sich laut Studienbuch Ingenieurmathematik 1 nach: 2 2 2 a = a + a + a x y z In Octave wird die Berechnung dann wie folgt durchgeführt: ra=sqrt(as(1)^2+as(2)^2+as(3)^2) Wie bereits in der Einführung erwähnt, gibt es Standardfunktionen und Funktionen welche durch Packages hinzugefügt werden können. Für die Berechnung des Betrages eines Vektors kann die Standardfunktion norm(vektor) verwendet werden. Folie 12 (07/2011)

Berechnung des Einheitsvektors Wird der Vektor durch seinen Betrag dividiert, so erhält man den Einheitsvektor. Der Betrag dieses so entstandenen Vektors muss gleich 1 sein. Dies kann mit norm(vektor) kontrolliert werden. Folie 13 (07/2011)

Berechnung des Richtungskosinus Zur Berechnung des Richtungskosinus gibt es zwei Möglichkeiten Möglichkeit 1: Die einzelnen Werte des Vektors werden durch den Betrag Vektors dividiert. cosinusalpha=a(1)/betrag cosinusbeta=a(2)/betrag cosinusgamma=a(3)/betrag Möglichkeit 2: Die Werte des Einheitsvektors werden den Winkeln zugewiesen. Folie 14 (07/2011)

Skalarprodukt Das Skalarprodukt kann in Octave durch die Summe der Produkte der entsprechenden Koordinaten berechnet werden. Skalarprodukt=a(x)*b(x)+a(y)*b(y)+a(z)*b(z) Das Skalarprodukt kann aber auch durch einfache Multiplikation der Vektoren gebildet werden. Dies funktioniert aber nur, wenn der erste Vektor ein Zeilenvektor und der zweite ein Spaltenvektor ist. Um die passenden Vorbedingungen zu schaffen, kann das Transponieren von Vektoren angewendet werden. Folie 15 (07/2011)

Skalarprodukt Octave bietet aber auch eine Standardfunktion, mit der das Skalarprodukt berechnet werden kann. Skalarprodukt=dot(a,b) hierbei unterscheidet Octave aber nicht nach Zeilen- und Spaltenvektor. Achtung: Die Vektoren müssen dafür die gleiche Länge haben!!!! Octave gibt in diesem Fall bei dem befehl dot(a,b) keine Fehlermeldung aus!! Folie 16 (07/2011)

Vektorprodukt Die Berechnung des Vektorprodukts erfolgt laut Studienbuch Ingenieurmathematik 1 über folgenden Lösungsweg. Auch hier bietet Octave durch den Befehl cross(a,b) eine Standardfunktion an. Hierbei ist es wie beim dot-befehl egal, ob es sich um Zeilen- oder Spaltenvektoren handelt. Folie 17 (07/2011)

Vektorprodukt Achtung: Bei der Berechnung von Vektorprodukten ist darauf zu achten, dass es sich um dreidimensionale Vektoren vom gleichen Typ handelt. Folie 18 (07/2011)

Spatprodukt Die Berechnung des Spatvolumens nach dem Studienbuch Ingenieurmathematik 1 erfolgt über folgende Formel: s=as(1)*bs(2)*cs(3)+as(2)*bs(3)*cs(1)+as(3)*bs(1)*cs(2)- as(1)*bs(3)*cs(2)-as(2)*bs(1)*cs(3)-as(3)*bs(2)*cs(1) Die kann in Octave durch die beiden Standardbefehle dot und cross vereinfacht berechnet werden. Achtung: Auch hier müssen die Punkte für die Verwendung von dot und cross beachtet werden!! Folie 19 (07/2011)