Welcome to my first official CS blog post
Here I will talk about MEDIUM size project
“Matrix Computation System”
using C++
We had this project as a Second year homework in my faculty to practice C++.
I worked on this project with my bests
Zeana Bali, Alaa` Kabani
It was hilarious working on this project together.
The reasons made us publish this project ideas & source code are:
- I didn’t find any good “Matrix Computation C++ source code” in the internet.
- I believe this project is a common project through CS studying system, so it should be somewhere online.
- I think being open with your own source codes gives you the feeling of Open Source folks, whom I highly respect.
The mathematical ideas contained in the project:
- Calculating matrix determinant using different mathematical methods, such as:
- Triangle Matrix.
- Sympathetic Matrix.
- Matrix with equal two lines.
- Matrix with ability to findĀ a line through the sum of tow other lines.
- Finding the best (line/column) to calculate through.”Find Zeros”.
- The regular method to calculate determinant “Using Minor”.
- CalculatingĀ the multiplication of two different matrices.
- Calculating the Inversion of a matrix.
- Solving Linear equations using determinant and matrices.
The programming ideas contained in this project :
- It was built using C++ language.
- The allocation method of the matrices is dynamic allocation.
- Procedural programming.
You can download the source code here.
I hope it can be useful, and I appreciate your opinion.
[quote]
I think being open with your own source codes gives you the feeling of Open Source folks, whom I highly respect.
[/quote]
Good thing to hear that from you.
You should publish the code under one of the licenses of Free Software.
I think “licenses of Free Software” need a lot of googling and reading about ‘em.
Unfortunately, I don’t have much time to
read these days
My next post will cover this issue and my next Project will be published under on of the licenses.
OH !!
start thinking like open source fans
this is great shashi .
good work shashi
but it’s not a MEDIUM size project, they usually call this (homework) or micro project
but really it’s a good work and it’s nice to hear u thinking like open source fans as BlackSigma mentioned above
wish u the best
Thanks BlackSigma & Aubada,
About the name I mentioned that it was a “Second year HOMEWORK in my faculty”
but the “Medium size” is only a creative name made by me
Hope to see your remarks about the project (Programming ideas).
I have just seen the code, and I think that it’s a good written code for a second year homework in the faculty! but if u really want to improve it, you can convert it into OOP code and reorder some parts of that code, then u can build some nice GUI for it, and I think that u can publish something nice @ CodeProject
I’m wondering why you didn’t publish our second c++ HW
It’s much more professional than this one