Matrix Calculator
Was ist das?
Der Matrizenrechner berechnet Addition, Subtraktion, Multiplikation, Determinante, Inverse und Transposition von Matrizen.
Eingabe
calculator.tools.matrix.input.formatHint
calculator.tools.matrix.modes.arithmetic.formula
Anleitung
Geben Sie Matrixwerte ein und wählen Sie die Operation. Ergebnismatrix wird sofort angezeigt.
Vertiefung
Matrixalgebra ist fundamental für lineare Algebra, Computergrafik und maschinelles Lernen.
Grundoperationen: Addition (elementweise), Skalarmultiplikation, Matrixmultiplikation (Zeile × Spalte). Multiplikation: (m×n) × (n×p) = (m×p). Nicht kommutativ: A×B ≠ B×A.
Spezielle Matrizen: Einheitsmatrix I (diagonale Einsen, Rest Nullen), Nullmatrix, Diagonalmatrix, symmetrische Matrix (A = Aᵀ), orthogonale Matrix (A⁻¹ = Aᵀ).
Anwendungen: Computergrafik (Transformationsmatrizen für Translation, Rotation, Skalierung), Machine Learning (Gewichtmatrizen in neuronalen Netzen), Physik (Quantenmechanik, Trägheitstensoren), Wirtschaft (Input-Output-Modelle).
Eigenwertzerlegung: A = PDP⁻¹, wobei D die Diagonalmatrix der Eigenwerte und P die Matrix der Eigenvektoren ist. Grundlage für PCA, PageRank und viele weitere Algorithmen.
Beispiele
- Multiplizieren Sie zwei 2×2-Matrizen und zeigen Sie das Ergebnis
- Berechnen Sie die Determinante einer 3×3-Matrix
- Finden Sie die Inverse einer Matrix, wenn sie existiert
Toolypet MCP-Server installieren
Fügen Sie Toolypet-Tools mit einem einzigen Befehl zu Ihrem KI-Agenten hinzu. Funktioniert mit Claude Desktop, Claude Code, Cursor und jedem MCP-kompatiblen Client.
Schnellstart
npx -y @toolypet/mcp-server@latest
MCP-Client-Konfiguration
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}Tool-Name:
mcp__toolypet__matrix_calculatorBeispiel-Prompt
Use mcp__toolypet__matrix_calculator to ...
Häufig gestellte Fragen
- Was ist eine Matrix und wofür wird sie verwendet?
- Eine Matrix ist ein rechteckiges Array von Zahlen, angeordnet in Zeilen und Spalten. Anwendungen: lineare Gleichungssysteme, Computergrafik (Transformationen), Machine Learning (Gewichtmatrizen), Physik (Quantenmechanik), Netzwerkanalyse.
- Wann ist eine Matrix invertierbar?
- Eine quadratische Matrix ist invertierbar, wenn ihre Determinante ≠ 0 ist. A × A⁻¹ = I (Einheitsmatrix). Nicht-invertierbare (singuläre) Matrizen haben linear abhängige Zeilen/Spalten. In der Praxis: fast alle zufälligen Matrizen sind invertierbar.
- Was bedeutet die Determinante einer Matrix?
- Die Determinante misst, wie eine Matrix den Raum skaliert. det = 0: die Matrix komprimiert den Raum in eine niedrigere Dimension (nicht invertierbar). det > 0: Orientierung bleibt erhalten. det < 0: Orientierung wird umgekehrt. |det| ist der Skalierungsfaktor des Volumens.
- Warum ist Matrixmultiplikation nicht kommutativ?
- A × B ≠ B × A im Allgemeinen, weil die Multiplikation Zeilen von A mit Spalten von B kombiniert — die Reihenfolge ändert die Kombination. In der Praxis: Transformationen in der Computergrafik hängen von der Reihenfolge ab (erst drehen, dann verschieben ≠ erst verschieben, dann drehen).
- Was sind Eigenwerte und Eigenvektoren?
- Eigenvektoren sind Vektoren, die bei einer Matrixtransformation nur skaliert, nicht gedreht werden. Der Skalierungsfaktor ist der Eigenwert. A × v = λ × v. Anwendungen: Principal Component Analysis (PCA), Google PageRank, Schwingungsanalyse, Quantenmechanik.
- Wie verwende ich dieses Tool in Claude/Cursor?
- Sie können dieses Tool über MCP verwenden. Fügen Sie den Toolypet MCP-Server mit 'npx -y @toolypet/mcp-server@latest' zu Ihrer KI-Agent-Konfiguration hinzu. Bitten Sie dann Ihre KI, mcp__toolypet__matrix_calculator mit Ihren Parametern zu verwenden.
- Was ist MCP und warum unterstützt Toolypet es?
- MCP (Model Context Protocol) ist ein offener Standard, der KI-Agenten wie Claude und Cursor die Nutzung externer Tools ermöglicht. Toolypet unterstützt MCP, damit Sie alle 65+ Tools sowohl im Browser als auch über KI-Agenten nutzen können, wodurch Berechnungen und Operationen nahtlos in Ihren KI-Workflow integriert werden.