Iwan Lappo-Danilewski wrote:
> Why does a Matrix not possess the function full_simpify. I.e. why does
> P.full_simplify() not work?
>

It's probably because no one has written it yet.  I think it'd be great 
to have.  We welcome any patches to do that.

You can do the same thing using the apply_map function, which applies a 
function to each entry of a matrix.

sage: var('a,b,c,d')
(a, b, c, d)
sage: A=matrix([[sin(a+b), sin(c+d)],[cos(a+d),cos(b+d)]])
sage: A

[sin(b + a) sin(d + c)]
[cos(d + a) cos(d + b)]
sage: B=A.apply_map(lambda x: x.full_simplify())
sage: B

[cos(a)*sin(b) + sin(a)*cos(b) cos(c)*sin(d) + sin(c)*cos(d)]
[cos(a)*cos(d) - sin(a)*sin(d) cos(b)*cos(d) - sin(b)*sin(d)]



Jason


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to