Tag: linear-algebra

Lineare Algebra ist ein zentraler Körper, der Mathematik studiert, Vektorräume und linearen Abbildungen zwischen diesen Räumen. Wichtige Themen sind: Matrizen, Vektoren, simultane Systeme von linearen Gleichungen, Diagonale form, Eigenwerte, Eigenvektoren, Projektionen, Punkte, Linien, Flächen, hyperplanes, Drehungen und Spiegelungen.

Wie finde ich die Ebene, in der zwei hyperplanes schneiden?

Anzahl der Antworten 3 Antworten
Im Falle der Feststellung der Zeile, in die zwei Ebenen zu schneiden, die Sie benötigen, um das Kreuzprodukt von den normalen der beiden Ebenen. Das Kreuzprodukt ist einfach die Determinante der matrix: i j k x1 y1

Die Berechnung der null-Raum der matrix

Anzahl der Antworten 2 Antworten
Ich versuche, zu lösen ist ein Gleichungssystem der form Ax = 0. Eine ist bekannt 6x6-matrix, und ich habe geschrieben, die folgenden code mithilfe der SVD um den Vektor x, die funktioniert zu einem gewissen Grad. Die

GSL/BLAS: Multiplikation einer matrix mit einer inversen matrix

Anzahl der Antworten 2 Antworten
Bin ich mit dem GNU GSL zu tun, einige matrix-Berechnungen. Ich bin versucht zu multiplizieren eine matrix B mit der inversen einer matrix A. Nun habe ich bemerkt, dass die BLAS-Teil GSL hat eine Funktion, um dies

Umwandlungen in Eigen::Affine3f

Anzahl der Antworten 1 Antworten
Ich bin nicht allzu vertraut mit Eigen Bibliothek, und ich bin stecken in diesem Stück code motor1_to_motor2 = Translation3f(BigApeLeg::distanceJoint1ToJoint3(),0,0) * AngleAxisf(M_PI_2, Vector3f::UnitX()) * AngleAxisf(M_PI_2, Vector3f::UnitY()); motor1_to_motor2 ist Eigen::Affine3f Big::ApeLeg::Abstand... muss wieder eine float-Zahl, Aber meine Frage ist,

Einfachen Lanczos-Algorithmus code zu erhalten, Eigenwerte und Eigenvektoren einer symmetrischen matrix

Anzahl der Antworten 1 Antworten
Möchte ich schreiben, ein einfaches Programm (in C) mit Lanczos-Algorithmus. Ich kam in einem Matlab-Beispiel, das hat mir geholfen, zu verstehen, etwas weiter der Algorithmus jedoch von diesem Stück code kann ich nicht finden den Weg, um

Kreuzung zwischen zwei Boxen im 3D-Raum

Anzahl der Antworten 2 Antworten
Ich umsetzen will, eine Kollision-Detektion-system für meine Grafik-engine. Ich weiß nicht, ob es ist der gemeinsame Weg, es zu tun, aber meine Idee war, gebunden beliebigen festen Gegenstand (wie ein Netz oder der Kamera) innerhalb einer 3D-box,

Große Matrix-Inversion

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche bei Einnahme der inversen einer großen matrix, gängige Größe von 1000 x 1000, aber manchmal übersteigt 100000 x 100000 (das ist derzeit nicht wegen der Zeit und Speicher). Ich weiß, dass die

Minimale Anzahl der Punkte, die in den Abruf von affine Transformation?

Anzahl der Antworten 3 Antworten
Ich bin versucht, suchen eine 2-D affine Transform gegeben zwei Punkte mit der Lösung gegeben, die durch Kloss, und der Kloss in "N-Dimensionale Lineare Vektor-Feld Regression mit NumPy." (2010, The Python Papers Source-Codes 2). Artikel source code.

Warum ist Matlab die WR langsam und ungenau?

Anzahl der Antworten 3 Antworten
Lese ich an einigen stellen (im doc und in diesem blog-post : http://blogs.mathworks.com/loren/2007/05/16/purpose-of-inv/ ), dass die Verwendung von inv in Matlab wird nicht empfohlen, weil es ist langsam und ungenau. Ich bin auf der Suche nach dem

Die Lösung eines linearen Programms im Falle einer Gleichheit, die Einschränkung

Anzahl der Antworten 4 Antworten
Ich hatte eine Frage gestellt, die hier gefunden werden kann : Computing-die optimale Kombination Gewesen und hatte vorgeschlagen, die Lineare Programmierung. Ich blickte auf die Lineare Programmierung und das Simplex-Methode. Aber all die Beispiele, die ich begegnet

Determinante von a positiv semi-definite matrix

Anzahl der Antworten 2 Antworten
Ist es möglich, dass die Determinante von a positiv semi-definite matrix ist gleich 0. Es kommt zu null in meinem Fall. Ich habe eine Diagonale matrix mit den diagonalen Elemente von null. Wenn ich versuche zu berechnen

Wie ist lineare algebra verwendet in algorithmen?

Anzahl der Antworten 9 Antworten
Mehrere meiner Kollegen haben erwähnt, dass "lineare algebra" ist sehr wichtig, wenn das Studium von algorithmen. Ich habe studiert, eine Vielzahl von algorithmen und ein paar lineare algebra-Kurse, und ich sehe nicht die Verbindung. So wie der

GCC Optimierungs-flags für matrix - /Vektor-Operationen

Anzahl der Antworten 1 Antworten
Ich bin darstellende matrix-Operationen mit C. ich würde gerne wissen, was sind die verschiedenen compiler-Optimierung-flags zu verbessern, die Geschwindigkeit der Ausführung dieser matrix-Operationen für double und int64-Daten - wie Multiplikation, Inverse, etc.. Ich bin nicht auf der

Haskell lineare algebra?

Anzahl der Antworten 1 Antworten
Bin ich angefangen zu testen von Haskell für die lineare algebra. Hat jemand irgendwelche Empfehlungen für das beste Paket für diesen Zweck? Eine andere gute Ressourcen für die dabei grundlegende matrix-manipulation mit Haskell? Den haskell-wiki Listen, die

Lineare index Obere dreieckige matrix

Anzahl der Antworten 4 Antworten
Wenn ich die oberen dreieckigen Teil einer matrix, offset oberhalb der Diagonale, gespeichert als ein lineares array, wie kann die (i,j) Indizes von einem element der matrix extrahiert werden, die aus den linearen index des Arrays? Beispielsweise

Lösen Singular-Wert-ZERLEGUNG (SVD) in Python

Anzahl der Antworten 1 Antworten
Ich amtrying um die übersetzung einer IDL-Programm zu Python. Ich habe zu lösen, die das Ergebnis von SVD welche ich erreichen, in der folgenden Weise from scipy.linalg import svd A = [[1,2,3],[4,5,6]] b = [4,4,5] u,w,v =

BLAS: gemm vs. gemv

Anzahl der Antworten 3 Antworten
Warum BLAS haben eine gemm Funktion für die matrix-matrix-Multiplikation und eine separate gemv Funktion zur matrix-Vektor-Multiplikation? Nicht matrix-Vektor-Multiplikation nur ein spezieller Fall von matrix-matrix-Multiplikation, wo eine matrix mit nur einer Zeile/Spalte? dgemm und dgemv: F77 Doppel-Versionen der

Überprüfen Sie für positive Bestimmtheit oder positive semidefiniteness

Anzahl der Antworten 5 Antworten
Möchte ich überprüfen, ob eine matrix ist positiv definit oder positiv semidefinite mit Python. Wie kann ich das tun? Gibt es eine dedizierte Funktion in SciPy oder in anderen Modulen? "eindeutig" nicht "difinite" InformationsquelleAutor sramij | 2011-04-06

Rendering unendlich große, Ebene

Anzahl der Antworten 2 Antworten
Möchte ich machen ein Flugzeug, so dass es aussieht, als ob es unendlich in alle Richtungen. Ich will das Flugzeug Grenze in der Ferne der Horizont. Mit einer einfachen Masche funktioniert nicht - der computer kann nicht

Suche nach einem Punkt auf einer Linie

Anzahl der Antworten 1 Antworten
Ich weiß, die start-und end-Punkte auf einem Liniensegment. Für dieses Beispiel sagen, dass die Strecke hat eine Entfernung von 5. Ich will jetzt wissen, der Punkt, der eine Distanz von drei, Weg von der end-Punkt. Irgendeine Idee,

Reduced row echelon form

Anzahl der Antworten 4 Antworten
Gibt es eine Funktion, die in R erzeugt reduced row echelon form einer matrix?. Diese Referenz sagt, gibt es nicht. Sind Sie damit einverstanden? InformationsquelleAutor George Dontas | 2010-06-27

Die meisten effiziente matrix inversion in MATLAB

Anzahl der Antworten 4 Antworten
Bei der Berechnung der inversen für einige quadratische matrix A in MATLAB, mit Ai = inv(A) % should be the same as: Ai = A^-1 MATLAB normalerweise benachrichtigt mich, dass dies nicht die effizienteste Art zu invertieren.

Matlab (Principal Component Analysis Eigenwerte Reihenfolge)

Anzahl der Antworten 2 Antworten
Ich will das "princomp" - Funktion von Matlab, aber diese Funktion gibt die Eigenwerte in einem sortierten array. Auf diese Weise kann ich nicht herausfinden, um welche Spalte entspricht dem Eigenwert. Für Matlab, m = [1,2,3;4,5,6;7,8,9]; [pc,score,latent]

Lösung des Vektor-Gleichungen in Mathematica

Anzahl der Antworten 3 Antworten
Ich versuche, herauszufinden, wie man mit Mathematica zu lösen, Systeme von Gleichungen, in denen einige der Variablen und Koeffizienten sind Vektoren. Ein einfaches Beispiel wäre so etwas wie wo ich weiß, Eine, V, und das Ausmaß P,

Wie man Flugzeuge aus einem Satz von linearen Gleichungen in Python?

Anzahl der Antworten 1 Antworten
Habe ich ein lineares system mit drei Gleichungen: x1- 2x2 + x3 = 0 2x2 - 8x3 = 8 -4x1 + 5x2 + 9x3 = -9 Die Lösung ist (29, 16, 3), die einen Punkt auf den

Schnellste Algorithmus zur Berechnung der Determinante einer matrix?

Anzahl der Antworten 3 Antworten
Für eine Forschungsarbeit, die ich zugewiesen wurde, um die Forschung der Schnellste Algorithmus zur Berechnung der Determinante einer matrix. Weiß ich schon über LU-ZERLEGUNG und Bareiss-Algorithmus, die beide laufen in O(n^3), aber nachdem ich einige Graben, es

Scher Matrix als eine Kombination der grundlegenden transformation?

Anzahl der Antworten 4 Antworten
Ich weiß, werden die Transformationsmatrizen für die rotation, Skalierung, übersetzung etc. Ich kenne auch die matrix für die Scherung transformation. Nun, ich muss die scher-matrix-- [1 Sx 0] [0 1 0] [0 0 1] in der form

Wie erstelle zufällige orthonormal-matrix in python-numpy

Anzahl der Antworten 6 Antworten
Gibt es eine Methode, die ich nennen kann, um eine zufällige orthonormal-matrix in python? Eventuell mit numpy? Oder ist es ein Weg, um erstellen Sie eine orthonormal-matrix mit mehreren numpy Methoden? Danke. InformationsquelleAutor Dacion | 2016-07-17

Das finden der Koordinaten eines Punktes zwischen zwei Punkten?

Anzahl der Antworten 4 Antworten
Dabei einige 3D-Sachen in wpf verwenden möchten, ein einfacher test, um zu sehen, ob alles funktioniert (vor dem verschieben in Kurven). Die grundlegende Frage ist, gegeben seien zwei Punkte x1,y1,z1 und x2,y2,z2 ich habe berechnet, der Abstand

Eigenwerte in MATLAB

Anzahl der Antworten 4 Antworten
In MATLAB, wenn ich den Befehl ausführen [V,D] = eig(a) für eine symmetrische matrix mit dem größten Eigenwert (und der zugehörigen Vektor) befindet sich in der letzten Spalte. Allerdings, wenn ich es mit einer nicht-symmetrischen matrix mit

Gegeben Drei Punkte Berechnen Affine Transformation

Anzahl der Antworten 2 Antworten
Ich habe zwei Bilder gefunden und drei ähnliche 2D-Punkte mit einem sift. Ich brauche zur Berechnung der affinen transformation zwischen den Bildern. Leider verpasste ich den Vortrag und die Informationen die es gibt, ist ein wenig dicht

Jacobi-iteration, Gauss-Seidel

Anzahl der Antworten 3 Antworten
Habe ich die folgende Funktion geschrieben, die für die Jacobi-Methode und ändern müssen, um Gauss-Seidel function [ x,iter] = jacobi( A,b,tol,maxit ) %jacobi iterations % x=zeros(size(b)); [n,m]=size(A); i=1; iter=maxit; for i=1:maxit for j=1:n y(j)=(b(j)-A(j,1:j-1)*x(1:j-1)-A(j,j+1:n)*x(j+1:n))/A(j,j) end if max(abs(A*y'-b))<tol

Wie sollte ich die Cramer-Regel in Matlab?

Anzahl der Antworten 1 Antworten
Die Beziehung zwischen den beiden Matrizen gezeigt wird, ist Ax=B. Wie finde ich x mit Cramer ' s rule? A=[521 202 -176 612;-761 41 -655 712;314 102 -234 891;612 291 209 -318] B=[718;408;215;356] HABEN Sie verwenden, um

Was glm::normalisieren bedeutet?

Anzahl der Antworten 4 Antworten
Ich versuche zu schreiben, die eine MD5-loader in Java aus C++ - Quellcode, aber ich kann nicht herausfinden, was ist diese Zeile tun: animatedJoint.m_Orient = glm::normalize(animatedJoint.m_Orient); wo die animatedJoint.m_Orient ist vec4. Was tut es? InformationsquelleAutor Csoki |

Die Berechnung einer inversen matrix in Matlab

Anzahl der Antworten 2 Antworten
Ich bin mit einer Optimierung Algorithmus erfordert die Berechnung der inversen einer matrix. Das Ziel des Algorithmus ist es, die negativen Werte aus der matrix Ein und erhalten die neue matrix B. im Grunde, ich beginne mit

Wie bekomme ich die Eigenwerte und Eigenvektoren schnell und präzise?

Anzahl der Antworten 3 Antworten
Brauche ich zur Berechnung der Eigenwerte und Eigenvektoren einer großen matrix (über 1000*1000 oder sogar mehr). Matlab arbeitet sehr schnell, aber es keine Garantie auf Genauigkeit. Ich brauche das ziemlich genau zu sein (über 1e-06 Fehler ist

Die einfache lineare regression für die Daten festlegen

Anzahl der Antworten 2 Antworten
Bin ich suchen, um eine trend-Funktion in C# für einen Satz von Daten, und es scheint, mit einem großen Mathematik-Bibliothek ist ein bisschen overkill für meine Bedürfnisse. Gegeben eine Liste von Werten, wie 6,13,7,9,12,4,2,2,1. Ich möchte die

Die Transformation eines Zeilen-Vektors in eine Spalte Vektor in Numpy

Anzahl der Antworten 3 Antworten
Sagen wir, ich habe ein Zeile-Vektor der Form (1, 256). Ich möchte die verwandeln es in ein Spalten-Vektor der Form (256, 1), statt. Wie würden Sie tun es in Numpy? array.T funktionieren sollte InformationsquelleAutor MY_G | 2016-04-03

C++ matrix invertieren

Anzahl der Antworten 2 Antworten
Folgende dynamische Arrays enthält einen nicht-symmetrischen n*n-matrix (mit n <=100): int **matrix; matrix = new int*[n]; for (int i = 0; i < n; i++) matrix[i] = new int[n]; Ist es eine extrem einfache Art und Weise

Power-Methode in MATLAB

Anzahl der Antworten 1 Antworten
Ich würde am Liebsten die Power-Methode für die Bestimmung der dominante Eigenwert und Eigenvektor einer matrix in MATLAB. Hier ist, was ich bisher schrieb: %function to implement power method to compute dominant %eigenvalue/eigenevctor function [m,y_final]=power_method(A,x); m=0; n=length(x);

Wie konvertiert man die Parametrische Gleichung in kartesischen form

Anzahl der Antworten 1 Antworten
Brauche ich zum umwandeln eines Flugzeug - Gleichung Parametrische form für kartesische form. Zum Beispiel: (1, 2, -1) + s(1, -2, 3) + t(1, 2, 3) : ax+yb+cz+d=0 Also im Grunde genommen, meine Frage ist: wie finde

Python - NumPy - Tupel als Elemente eines Arrays

Anzahl der Antworten 2 Antworten
Ich bin ein CS-major in der Universität arbeiten an einem Programmier-Projekt für meine Calc-III-Kurs mit singular-Wert-ZERLEGUNG. Die Idee ist im Grunde die Umwandlung eines Bildes von m x n Dimensionen in einer m x n-matrix, wobei jedes

Wie verwende ich die least-squares-approximation in MATLAB?

Anzahl der Antworten 2 Antworten
Für eine Hausaufgabe in lineare algebra, habe ich gelöst, die folgende Gleichung mit Hilfe von MATLAB die \ - operator (das ist die empfohlene Art und Weise, es zu tun): Ein = [0.2 0.25; 0.4 0.5; 0.4

die Berechnung des Schnittpunktes von zwei Linien

Anzahl der Antworten 3 Antworten
Habe ich dynamisch generierte Zeilen, die animieren und ich möchte, dass Sie erkennen, wenn eine Linien trifft eine andere. Ich bin zu versuchen, einige Grundlagen der linearen algebra zu erhalten, die Gleichung der Linien und dann die

Matlab: Einfache Weg, um die standard-basis-Vektoren?

Anzahl der Antworten 4 Antworten
Es scheint so, das sollte einfach sein, aber ich bin kein Experte und google ist nicht zu helfen. Ich würde gerne auf eine elegante Art und Weise in Matlab zu produzieren, die standard bestellt, basis, Vektoren eines

Lineare Algebra-Nutzung in der Programmierung

Anzahl der Antworten 4 Antworten
Bin ich angefangen zu lernen, Lineare Algebra aber es ist sehr mathematischen, und ich weiß nicht, seine tatsächliche Nutzung in der Programmierung. Ich habe gehört, es ist ein sehr nützliches Thema für Bewegungen(animieren) und Grafiken. Ich dachte,

LAPACK SVD (Singular Value Decomposition)

Anzahl der Antworten 1 Antworten
Kennen yo beliebiges Beispiel zu verwenden LAPACK Zu berechnen SVD? InformationsquelleAutor cMinor | 2011-02-18

Wie dreht man einen Vektor von einem gegebenen Richtung

Anzahl der Antworten 2 Antworten
Ich bin momentan dabei, einige zufällige Vektoren/Anweisungen in einer Schleife als eine Kuppel-Form wie diese: void generateDome(glm::vec3 direction) { for(int i=0;i<1000;++i) { float xDir = randomByRange(-1.0f, 1.0f); float yDir = randomByRange(0.0f, 1.0f); float zDir = randomByRange(-1.0f, 1.0f);

Die Lösung eines Systems von linearen Gleichungen in einer nicht-quadratischen matrix

Anzahl der Antworten 4 Antworten
Habe ich ein system von linearen Gleichungen, aus denen ein NxM matrix (d.h. Non-square) die ich brauche, um zu lösen - oder zumindest Versuch zu lösen, um zu zeigen, dass es keine Lösung für das system. (mehr

MySQL-matrix-Multiplikation

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben-matrix-Multiplikation für MySQL und bin irgendwie hängen geblieben: grundsätzlich, meine Matrizen sind gespeichert im format [row#, Spalte#, matrixID, Wert], so zum Beispiel matrix [3 x 2] wäre so etwas wie: [row#, column#, matrixID,