git-workshop-cpp's People
Forkers
dkgoutham pranav-agarwal800 noeltom787 anamitra30 blue257 tesla2402 dittapandey 159aadi314 akshayc00 srini047 pana1v anirudh-y re4lvanshsingh nandita27iitp darishkhan kirtan05 chiranjibismg sunnykrs1ngh sparsh752 sunidhi-tiwari codevram shikharrajatgit-workshop-cpp's Issues
Complete the matrix overloading operations.
Also, write relevant unit tests in the main function for testing out the overloading functionality.
Change the project structure and add unit tests.
Change the project structure separating the matrix library and unit test into different files. Also creating a makefile to link all these files run the unit tests.
Add more constructors for the matrix class
Add more constructors with the following function prototype -
Matrix(int N); // initializes a NxN matrix with 0 value
Matrix(int N, int M); // initializes a NxM matrix with 0 value
Improve the time efficiency of matrix multiplication operation.
Implement a matrix multiplication algorithm that will work faster than the existing O(n^3) solution.
Add functionality of matrix exponentiation and matrix transpose
Also, write the relevant unit test in the main function to test out these functionalities.
Matrix Constructor Row and Columns interchanged
The constructor of matrix creates NxM matrix instead of MxN matrix.
Compute Inverse of the matrix
Add the functionality to compute the adjoint of a matrix, thereby using that to compute the inverse!
Add functionality of finding the most dominant eigenvector and eigenvalue for the given matrix
You have to use the power iteration method to find the most dominant eigenvector. here is the Wikipedia link to the algorithm
Solve A System Of Equations In 3 Variable Using Matrices
This is an important part in Linear Algebra
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.