Ask Your Question
0

(f(g(x)) in Sage? How?

asked 2019-07-13 09:55:35 +0200

Hi everybody ! I am a total beginner and want to learn to use Sagemath. How do I write a script that calculates the following (f(g(x)). I thank you in advance for helping me. Ulf

edit retag flag offensive close merge delete

Comments

2

You can write f(g(x)) in Sage. In your situation: what is f? what is g?

vdelecroix gravatar imagevdelecroix ( 2019-07-14 10:48:47 +0200 )edit

Thanks! How do I define f(x) and g(x). I guess you have to tell SAGE what these functions are first?

jamt1961 gravatar imagejamt1961 ( 2019-07-16 09:26:34 +0200 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2019-07-15 23:12:10 +0200

dan_fulea gravatar image

You may use compose as in the following sample:

sage: h = compose(sin, cos)

sage: h(1.23456)
0.323982971162499

sage: sin(cos(1.23456))
0.323982971162499

sage: plot( compose(sin, cos), (0, pi) )
Launched png viewer for Graphics object consisting of 1 graphics primitive

(The explicit composition works, of course, but sometimes one needs the composition without passing through the explicit evaluation, as in the above plot example.)

See also: http://doc.sagemath.org/html/en/reference/misc/sage/misc/misc.html

edit flag offensive delete link more

Comments

Thanks! So I just write h = compose(x^2,x^3) and then I can put in values?

jamt1961 gravatar imagejamt1961 ( 2019-07-16 09:29:31 +0200 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2019-07-13 09:55:35 +0200

Seen: 387 times

Last updated: Jul 15 '19