Skip to content

Basic Matrix Operations Web Application with Step-by-Step Output Guide

Notifications You must be signed in to change notification settings

cdCkhang/Matrix-Problems-Solver

Repository files navigation

Matrix Problems Solver Web Application using Maple Module

Table of contents

Overview:

This is a simple web application that can solve some basic matrix operations like: Addition, Subtraction and Multiplication.
It also gives out detailed steps by steps guide on how to perform the operations between two matrices.
The main component that solves the matrix problem is written and packaged using Maple Software.

Technologies used:

  • Front-end & Back-end: Written in C# using the ASP.NET Core framework.
  • Problem solving module: Written, compiled and packaged by Maple Software.

How it works:

  1. First the user will input matrix's dimensions like rows and columns.
  2. After that select an operation and click the button to solve.
  3. Data from the user's input will be handled and put into a set of commands along with the precompiled module.
  4. The instructions are given to Maple commands execution program to solve the problem.
  5. The result will be an HTML file in the result folder, which the server can read to display the output to the webpage.

Directories:

  • BatFiles: These are the files made during the solving process. It is a collection executable instructions feed to the Windows OS in form of .bat files.
  • Data: User's input and function calls defined in the built module will be stored here.
  • KB-IE: Built module, this is the core of the problem solving abilities.
  • Solved: Collections of .html file to display the results to the webpage.
  • module_raw: Source code of the maple solving module.

Perequisites:

  • Visual Studio (2019/2022): Code environment, Host the web application.
  • Maple Software: Execute the given instructions from the backend of the server.
  • Maple Player : Lighter version of the Maple Sofware. It can view and do basic edits to the original module's source code.

Demo:

https://github.com/cdCkhang/Matrix-Problems-Solver/blob/main/assets/web-demo.gif

You are welcoming to use or modify any part of the source code.

About

Basic Matrix Operations Web Application with Step-by-Step Output Guide

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published