Skip to content

Instantly share code, notes, and snippets.

@fobos531
Created May 7, 2019 14:56
Show Gist options
  • Save fobos531/ffb55a7c3880eab9a2515d8b4d0f54f7 to your computer and use it in GitHub Desktop.
Save fobos531/ffb55a7c3880eab9a2515d8b4d0f54f7 to your computer and use it in GitHub Desktop.
import platform
import numpy as np
import numpy.linalg as LA
import sympy as sp
sp.init_printing()
#slozi STANDARNU BAZU
#T1=sp.Matrix([[]])
#koordinate vektora zadanog Pk
Pk=sp.Matrix([75,4,-67])
#slozi BAZU KOJA JE ZADANA - MATRICA PRIJELAZA
#PISI PO REDU
T2=sp.Matrix([[-3,105,-27],[22,-12,-52],[-67,-77,17]]) #dva closing angle bracketa mora biti
T2=T2.T
print("Matrica prijelaza")
print(T2)
#invertiraj
T2=T2.inv()
print("Inverzna matrica")
print(sp.N(T2,8))
#dobi koordinate u trazenoj bazi
PB2=T2*Pk
print("")
print("")
print("RJEŠENJE")
print(sp.N(PB2,8))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment