Skip to main content

CAS tools for danish high schools.

Project description

GYM CAS

PyPI - Version PyPI - Python Version Pytest coverage

Hjælpepakke til at bruge Python som CAS (Computational Algebra System) i gymnasiet.

Installation

pip install gym-cas

Cheatsheet

I nedenstående afsnit antages det at gym_cas først importeres således:

from gym_cas import *

B1. Tal- og bogstavregning

expand( udtryk )
factor( udtryk )

B2. Ligninger og uligheder

solve( udtryk )
solve( [udtryk1, udtryk2] )
nsolve( udtryk, start )

Bemærk at den nemmeste måde at bruge solve i SymPy er ved at omforme sin ligning så en af siderne er lig 0. Hvis man fx vil løse ligningen x/2 = 10 så kan det skrives solve(x/2-10).

B3. Geometri og trigonometri

Sin( vinkel )
Cos( vinkel )
Tan( vinkel )
aSin( forhold )
aCos( forhold )
aTan( forhold )

B4. Analytisk plangeometri

plot_list( X_list ,Y_list, is_point=True)
plot( funktion )
plot_implicit( udtryk ,xlim=( x_min, x_max),ylim=( y_min, y_max))
plot_geometry( Geometrisk objekt )

Flere grafer i en afbildning

p1 = plot( udtryk1 )
p2 = plot( udtryk2 )
p = p1 + p2
p.show()

B5. Vektorer

a = Matrix([x,y])
a.dot(b)
plot_vector( vektor )
plot_vector( start, vektor )
plot_vector( [vektor1, vektor2, ...])

B6. Deskriptiv Statistik

Ugrupperet

max( data )
min( data )
mean( data )
median( data )
var( data, ddof )
std( data, ddof ) 
kvartiler( data )
percentile( data , procenter )
frequency( data )
boxplot( data ) 
plot_sum( data )

Grupperet

group_mean( data, grupper )
group_percentile( data, grupper, procenter )
group_var( data, grupper, ddof )
group_std( data, grupper, ddof ) 
frequency( data, grupper )
boxplot( data, grupper ) 
plot_sum( data, grupper )
plot_hist( data, grupper )

B8. Funktioner

def f(x):
    return funktionsudtryk
f(3)

def f(x):
    return Piecewise(( funktion1, betingelse1), (funktion2, betingelse2))

plot( funktion , yscale="log")
plot( funktion , (variabel, start, stop), xscale="log", yscale="log")
regression_poly(X,Y, grad)
regression_power(X,Y)
regression_exp(X,Y)

B9. Differentialregning

limit( udtryk, variabel, grænse, retning )
diff( funktion )
def df(xi):
    return diff( funktion ).subs( variabel, xi )

B10. Integralregning

integrate( udtryk )
integrate( udtryk, ( variabel, start, slut ))

Project details


Download files

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

Source Distribution

gym_cas-0.0.15.tar.gz (550.0 kB view details)

Uploaded Source

Built Distribution

gym_cas-0.0.15-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file gym_cas-0.0.15.tar.gz.

File metadata

  • Download URL: gym_cas-0.0.15.tar.gz
  • Upload date:
  • Size: 550.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for gym_cas-0.0.15.tar.gz
Algorithm Hash digest
SHA256 7ec3d64001923a0903f971c697820df2c49938dbeaa80c7654641ccd94137510
MD5 65b55176eda8b3734a2ce2f8c845cad8
BLAKE2b-256 4d57789b858344714d0f8d6dcd0aeacf6cabb1cf2629209c145bb92488753f92

See more details on using hashes here.

File details

Details for the file gym_cas-0.0.15-py3-none-any.whl.

File metadata

  • Download URL: gym_cas-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for gym_cas-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 104e0c44b2fbe07be7f56ebf8ce711cf67e5adecdcf95b9a2e4ad7189ac768c5
MD5 fd1ede15f59e38e18d2f27f158f92016
BLAKE2b-256 33e53a43baf68a67528aa3b34193cf896314923547b6c6892d5be93e9bbac5e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page