ratmat.at Function Index


Functions

Function Argument(s) -> Results
gcd mat M->int
simplify ratmat(M,,d)->ratmat
/ mat M,int d->ratmat
* rat f,mat M->ratmat
/ mat M,rat f->ratmat
entry ratmat(M,,d),int i,int j->rat
matrix (int,int)(r,c),(int,int->rat) f->ratmat
n_rows ratmat(M,,)->int
n_columns ratmat(M,,)->int
columns ratmat(M,,d)->[ratvec]
rows ratmat(M,,d)->[ratvec]
column ratmat(M,,d),int j->ratvec
row ratmat(M,,d),int i->ratvec
columns_with (int,ratvec->bool) p,ratmat(M,,d)->ratmat
columns_with (ratvec->bool) p,ratmat T->ratmat
columns_with (int->bool) p,ratmat(M,,d)->ratmat
rows_with (int,ratvec->bool) p,ratmat(M,,d)->ratmat
rows_with (ratvec->bool) p,ratmat T->ratmat
rows_with (int->bool) p,ratmat(M,,d)->ratmat
det ratmat(M,,d)->rat
^ ratmat(M,,d)->ratmat
+ ratmat(M,,d),ratmat(MM,,dd)->ratmat
- ratmat(M,,d),ratmat(MM,,dd)->ratmat
* ratvec v,ratmat(M,,d)->ratvec
* ratmat(M,,d),ratvec v->ratvec
* ratmat(M,,d),mat MM->ratmat
* mat M,ratmat(MM,,d)->ratmat
* ratmat(M,,d),ratmat(MM,,dd)->ratmat
/ ratmat(M,,d)->ratmat
^ ratmat(M,,d):Md,int e->ratmat
ratmat_as_mat ratmat(M,,d)->mat
mat_as_ratmat mat M->ratmat
diagonal ratvec v->ratmat
ratvecs_as_ratmat [ratvec] A->ratmat
det [ratvec] M->rat
^ [ratvec] M->ratmat
* [ratvec] M,ratmat MM->ratmat
* ratmat M,[ratvec] MM->ratmat
+ [ratvec] M,ratmat MM->ratmat
+ ratmat M,[ratvec] MM->ratmat
- [ratvec] M,ratmat MM->ratmat
- ratmat M,[ratvec] MM->ratmat
inverse ratmat(M,,d)->ratmat
solve ratmat(M,,d), ratvec v->[ratvec]
* [ratvec] M,mat MM->ratmat
* mat M,[ratvec] MM->ratmat
+ [ratvec] M,mat MM->ratmat
+ mat M,[ratvec] MM->ratmat
- [ratvec] M,mat MM->ratmat
- mat M,[ratvec] MM->ratmat
rational_inverse mat M->ratmat
right_inverse ratmat M->ratmat
left_inverse ratmat M->ratmat
ratvec_to_string ratvec v->string
show ratmat(M,,d)->void

Data Types

Data Type Name Definition
ratmat (mat,string,int)