Skip to content

A Rust 🦀 library for simple linear algebra operations.

Notifications You must be signed in to change notification settings

joeleehen/lee_alg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is my linear algebra library I wrote in Rust to get a little more comfortable with the language. It can handle matrix arithmetic and simple matrix operations. There are a few limitations (like a size limit on inverting matrices) that mainly stem from the fact that I don't wanna program row reduction 😋.

I'd like to come back once I'm smarter and add more functionality and find better ways to calculate some things. In particular I'd like to implement some form of row reduction, more robust matrix inversion, orthogonalization, stuff like that. I'll keep the test.rs file as an example for creating Matrix objects and ho to use each method and their expected behavior.


As an aside, I'm really proud of how I'm calculating determinants. Determinants are pretty difficult to calculate, so I'm taking the U of LU decomposition and taking the product of the diagonal entries. I thought it was kinda sneaky and cool so I wanted to talk about it so maybe you'd think it was cool and perhaps even consider hiring me.

About

A Rust 🦀 library for simple linear algebra operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages