Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design fĂŒr eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn
Ihre eigene Unionpedia mit Ihrem Logo und Ihrer Domain, ab 9,99 USD/Monat
Mein Unionpedia erstellen

Matrix Template Library

Index Matrix Template Library

Die Matrix Template Library (MTL) ist eine lineare-Algebra-Bibliothek für C++.

Inhaltsverzeichnis

  1. 16 Beziehungen: Übersetzungszeit, Boost (C++-Bibliothek), C++, Generische Programmierung, GNU Multiple Precision Arithmetic Library, Lineare Algebra, Linux, Loop unrolling, MacOS, Matrix-Vektor-Produkt, Matrizenmultiplikation, Microsoft Windows, Programmbibliothek, Quaternion, Template (C++), Unix.

Übersetzungszeit

In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden.

Sehen Matrix Template Library und Übersetzungszeit

Boost (C++-Bibliothek)

Boost ist eine freie C++-Bibliothek, die aus einer Vielzahl von portablen Unterbibliotheken besteht.

Sehen Matrix Template Library und Boost (C++-Bibliothek)

C++

C++ ist eine von der ISO genormte Programmiersprache.

Sehen Matrix Template Library und C++

Generische Programmierung

Generische Programmierung ist ein Verfahren zur Entwicklung wiederverwendbarer Software-Bibliotheken.

Sehen Matrix Template Library und Generische Programmierung

GNU Multiple Precision Arithmetic Library

Die GNU Multiple Precision Arithmetic Library (GMP) ist eine Programmierbibliothek, die arithmetische Funktionen für beliebig genaue/große Zahlen implementiert.

Sehen Matrix Template Library und GNU Multiple Precision Arithmetic Library

Lineare Algebra

Die lineare Algebra (auch Vektoralgebra) ist ein Teilgebiet der Mathematik, das sich mit Vektorräumen beschäftigt.

Sehen Matrix Template Library und Lineare Algebra

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Sehen Matrix Template Library und Linux

Loop unrolling

Loop unrolling (manchmal auch Loop unwinding), das oder ist eine Optimierungsmethode, die die Laufzeit eines Computerprogramms auf Kosten der Größe seiner Programmdatei beschleunigen kann.

Sehen Matrix Template Library und Loop unrolling

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Sehen Matrix Template Library und MacOS

Matrix-Vektor-Produkt

Bei einer Matrix-Vektor-Multiplikation muss die Spaltenzahl der Matrix gleich der Zahl der Komponenten des Vektors sein. Die Komponentenzahl des Ergebnisvektors entspricht dann der Zeilenzahl der Matrix. Das Matrix-Vektor-Produkt ist in der linearen Algebra das Produkt einer Matrix mit einem Vektor.

Sehen Matrix Template Library und Matrix-Vektor-Produkt

Matrizenmultiplikation

Bei einer Matrizenmultiplikation muss die Spaltenzahl der ersten Matrix gleich der Zeilenzahl der zweiten Matrix sein. Die Ergebnismatrix hat dann die Zeilenzahl der ersten und die Spaltenzahl der zweiten Matrix. Die Matrizenmultiplikation oder Matrixmultiplikation ist in der Mathematik eine multiplikative Verknüpfung von Matrizen.

Sehen Matrix Template Library und Matrizenmultiplikation

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Sehen Matrix Template Library und Microsoft Windows

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Sehen Matrix Template Library und Programmbibliothek

Quaternion

Die Quaternionen (Singular die Quaternion, von f. „Vierheit“) sind ein Zahlenbereich, der den Zahlenbereich der reellen Zahlen erweitert – ähnlich den komplexen Zahlen und über diese hinaus.

Sehen Matrix Template Library und Quaternion

Template (C++)

Templates (englisch für Schablonen oder Vorlagen) sind ein Mittel zur Typparametrierung in C++.

Sehen Matrix Template Library und Template (C++)

Unix

Unix-Befehls ls -l Unix ist ein Mehrbenutzer-Betriebssystem für Computer.

Sehen Matrix Template Library und Unix