Ask Your Question
0

derivative of x^n

asked 2014-08-14 14:29:44 +0100

hildejk gravatar image

updated 2014-08-14 21:43:51 +0100

I am working with polynomials. I'd like to compute the symbolic derivative of a monomial with symbolic coefficients, that is something like

derivative(x^n,x)

So that the output is

nx^(n-1)

Is this possible?

Edit: My first try was of course to use:

diff(x^n,x)

or

derivative(x^n,x)

but I get the error

TypeError: non-integral exponents not supported
edit retag flag offensive close merge delete

Comments

Yes. First, type: var('n') This will tell Sage that n is a variable. Then type: diff(x^n,x) Run those two lines and you will get the output you want.

dazedANDconfused gravatar imagedazedANDconfused ( 2014-08-14 18:10:52 +0100 )edit

@dazedANDconfused : thanks, but that is the first thing I tried, as that method works with "number exponents". When I put the command I receive an error. I shall edit my question to reflect this.

hildejk gravatar imagehildejk ( 2014-08-14 21:39:40 +0100 )edit

@hildejk , I was able to run what @ndomes suggested below without error, using sage 6.3.

Paul Graham gravatar imagePaul Graham ( 2014-08-16 07:02:10 +0100 )edit

2 Answers

Sort by ยป oldest newest most voted
1

answered 2014-08-16 17:19:09 +0100

dazedANDconfused gravatar image

updated 2014-08-16 17:20:50 +0100

I'll continue my comment here so the code is clear. Go to a Sage cell server, such as here and copy paste the following code into the box:

var('n')
diff(x^n,x)

Press "Evaluate" and your output will be: nx^(n-1). Your question indicates that you tried diff(x^n,x) without declaring var('n'). Sage assumes x is a variable but everything else must be declared as a variable.

edit flag offensive delete link more

Comments

thanks, I guess I am to newby.

hildejk gravatar imagehildejk ( 2014-08-19 08:27:40 +0100 )edit
1

answered 2014-08-14 21:58:28 +0100

ndomes gravatar image

That's what dazedANDconfused suggested, don't know how you could get an error.

var('n')
f(x) = x^n
df = diff(f,x)
df
edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 2014-08-14 14:29:44 +0100

Seen: 782 times

Last updated: Aug 16 '14