update readme, main.py

This commit is contained in:
Sirin Puenggun 2022-12-12 07:08:17 +07:00
parent 8eccc253d1
commit 419234ec62
2 changed files with 10 additions and 6 deletions

View File

@ -237,8 +237,8 @@ If enter third, fourth,... degrees equation. Error will occur! ⚠️
- This Command use to find tranpose of matrix. - This Command use to find tranpose of matrix.
````css ````css
[1]: det[[1,2],[3,4]] [1]: tranpose[[1,2],[3,4]]
Determinant: -2 Tranpose Matrix: Matrix([[1, 3], [2, 4]])
```` ````
- <span style="color:yellow">**inverse**[<span style="color:lightblue">expression</span>]</span> - <span style="color:yellow">**inverse**[<span style="color:lightblue">expression</span>]</span>
@ -248,8 +248,9 @@ If enter third, fourth,... degrees equation. Error will occur! ⚠️
````css ````css
[1]: det[[1,2],[3,4]] [1]: inverse[[1,2],[3,4]]
Determinant: -2 Inverse Matrix: Matrix([[-2.0, 1.0], [1.5, -0.5]])
NOTE: inverse of matrix 3x3 4x4 ... is not the precise but 2x2 is precise.
```` ````
⚠️**NOTE**⚠️ Some inverse to nxn matrix when n >= 3 sometimes not that precise. I will try to fix it again. ⚠️**NOTE**⚠️ Some inverse to nxn matrix when n >= 3 sometimes not that precise. I will try to fix it again.

View File

@ -215,7 +215,10 @@ while True:
except: except:
print(f"Can't evaluate inverse of this matrix") print(f"Can't evaluate inverse of this matrix")
colleted_dict["inverse"] = "" colleted_dict["inverse"] = ""
try:
write_command(todo, str(m1), colleted_dict)
except:
continue
elif "det" in todo.lower(): elif "det" in todo.lower():
try: try:
@ -260,7 +263,7 @@ while True:
try: try:
tran = m1.tranpose() tran = m1.tranpose()
print(f"Tranpose Matrix: {tran}") print(f"Tranpose Matrix: {tran}")
write_command(todo, str(m1), tran) write_command(todo, str(m1), str(tran))
except: except:
print(f"Error Occur! Please enter input again!") print(f"Error Occur! Please enter input again!")
write_command(todo, str(m1), "") write_command(todo, str(m1), "")