Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

C#: Rechnen mit Vektoren und Matrizen

Der ägyptische Entwickler und Trainer Mohammad Elsheimy stellt seinen CSharp-Source-Code zu rundlegenden Konzepten der linearen Algebra der Allgemeinheit zur Verfügung.
Elsheimy teilt seine C#-Implementierung der grundlegenden Konzepte der linearen Algebra mit der weltweiten Entwickler-Community. Den vollständigen Source-Code hat er auf GitHub unter https://github.com/elsheimy/Elsheimy.Components.Linears unter der MIT-Lizenz veröffentlicht. Das bedeutet der Code ohne Einschränkungen oder Begrenzungen benutzt oder verändert/erweitert werden darf.Teile seiner Arbeit stellt Elsheimy zudem in einem Artikel auf CodeProject vor. Darin erläutert er viele Konzepte in Sachen Matrizen und Vektoren. Bei der Matrizen-Rechnung geht es um Matrixeliminierung, Matrixdeterminanten, Matrixinversionen, Matrixmultiplikation, Subraumprojektionsmatrizen, Reflexionsmatrizen, Rotationsmatrizen und Schermatrizen. In Bereich der Vektoren geht es unter anderem um Normalisierung, Punkt- und Kreuzprodukt und Projektion.Das Design seines Codes basiert auf Roh-Funktionen, die auf Basis von Array-Objekten arbeiten. Es wurden Wrapper-Klassen für Matrizen und Vektoren erstellt, um diese Funktionen zu verbergen. Statische Initialisierer und Operatoren wurden hinzugefügt, um die Verwendung der Wrapper-Klassen zu vereinfachen.Die Erläuterungen zu seinen CSharp-Funktionen zu rundlegenden Konzepten der linearen Algebra lesen Sie in diesem englischsprachigen Artikel auf CodeProject. Elsheimy teilt darin auch mit, dass er gerne über seinen Code diskutieren, aber keine Fragen zu den mathematischen Grundlagen beantworten wird. Diese finden Sie beispielsweise in den Wikipedia-Artikeln zu den Begriffen Matrix, lineare Algebra und Vektor.
Miscellaneous

Neueste Beiträge

00:00
AI included: Mit Azure AI Foundry Software entwickeln
Codrina Merigo erklärt im Interview, wo die Vorteile der Azure AI Foundry liegen.
18. Dez 2025
Mehr Leistung für SBCs
Neue Orange-Pi-Varianten von Shenzhen Xunlong liefern höhere Rechenleistung.
12 Minuten
15. Dez 2025

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige