Re: [sage-support] simplify_trig does not work with matrix?

2020-02-13 Thread Dima Pasechnik
On Thu, Feb 13, 2020 at 3:16 PM Jean-François Ingenbleek wrote: > > var("u,v,l",domain=RR) > sigma = vector([u*cos(v),u*sin(v),l*u]) > Dsigma = matrix([[diff(s,u) for s in sigma],[diff(s,v) for s in > sigma]]).transpose() > print(Dsigma) > EFG = (Dsigma.transpose())*Dsigma > EFG.simplify_trig()

[sage-support] simplify_trig does not work with matrix?

2020-02-13 Thread Jean-François Ingenbleek
var("u,v,l",domain=RR) sigma = vector([u*cos(v),u*sin(v),l*u]) Dsigma = matrix([[diff(s,u) for s in sigma],[diff(s,v) for s in sigma]]).transpose() print(Dsigma) EFG = (Dsigma.transpose())*Dsigma EFG.simplify_trig() print(EFG) gives [ cos(v) -u*sin(v)] [ sin(v) u*cos(v)] [l