Skip to main content

Generate a sympy matrix fast

Project description

matrix-generator

This is a python program that helps you to make a sympy matrix easily. This module uses sympy, python library for simbolic mathmatics.

By using this generator, you can create a new sympy matrix with only entering the dimension size and elements.

Dependencies

The following dependencies are required

Download

 $ pip install mgenerator

Example

    from mgenerator import *

    foo = new() # makes new sympy Matrix object. You will enter elements
    foo = new(1,2) # makes new sympy Matrix with 1 raw and 2 column

    ef(foo) # makes foo as Echelon form
    rf(foo) # makes foo as Reduced Echelon form

    num = 3
    ran(num) #finds image num elements vector range

    #used in finding eigenvalues
    char(foo, 3) #makes characteristic polynomial equation, and finds soluton with 3*3 matrix

    orthon(foo) #makes orthogonal basis matrix

    vec(2,1) #makes the vector (2,1)

Instructions

  1. new( ):
  • When you make a mistake, just enter 'Enter'. It will make new matrix
  • You can use any type of componenent(int,float,string), even a fraction like 1/2
  1. ran( ):
  • First you have to find echelon form of linear combination's agmented coefficient matrix
  • Put coefficients of the range. Ex) If the range is ax-by-cz = 0 -> enter a,-b,-c
  1. char( ):
  • Put a Matrix and number of the matrix dimension ( if 2 by 2 matrix, enter 2 )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Built Distribution

mgenerator-0.1.1-py3-none-any.whl (4.3 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page