Re: Sum question and general comment
- To: mathgroup at smc.vnet.net
- Subject: [mg50700] Re: Sum question and general comment
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Fri, 17 Sep 2004 01:16:36 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On 9/15/04 at 1:49 AM, stevebg at adelphia.net (Steve Gray) wrote: >I find no way to do, for example, "Sum over i=1 to 100 except i!= >23 and 36", etc., An obvious way would be to express this as three sums, i.e., Sum[f,{i,22}]+Sum[f,{i,24,35}]+Sum[f,{i,37,100}] >or Sum over values belonging to a list, such as >"Sum over i (belonging to) {1,2,3,5,7,8,21}", etc., This is easily done as one of the following Plus@@(f/@list) Total[f/@list] Tr[f/@list] where list is the list of values you want to sum over In fact, this same technique can be used to solve your first problem as well, i.e. Total[f/@Complement[Range[100],{23,36}]] -- To reply via email subtract one hundred and four