On Thursday, June 2, 2016 at 11:29:34 AM UTC-7, saad khalid wrote:
>
> Hey everyone:
>
> So, there are some infinite sums that I would like to see computed out to 
> around 20 terms, just so I can kind of see what form its taking. The 
> problem is that it's a bit difficult to do by hand, and I'll be changing 
> the parameters several times which means I would have to do it several 
> times. I was wondering if there was any way to do it in sage. The type of 
> thing I want would be like \sum_{k=1}^{20} (5^k)(y_k). So, the part that I 
> don't know how to do is have it output y_k. I don't even necessarily need 
> it to generate y_k as a variable that I can plug things in to, I just want 
> it to output it so that I can see the form of the equation, if that makes 
> sense. Thank you!
>
> You can get a list of symbols by just constructing them:

sage:  y = [SR("y%s"%i) for i in [0..20]]

or if you want to get fancy (and you know what kind of coefficients you 
have) you can use an "infinite polynomial ring"

sage: R.<y> = InfinitePolynomialRing(QQ)

in either case you can construct your sum by doing something along the 
lines of

sum([5^k*y[k] for k in [1..20]])

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to