       Re: Summation w/ Functions

• To: mathgroup at smc.vnet.net
• Subject: [mg43403] Re: Summation w/ Functions
• From: Dr Bob <drbob at bigfoot.com>
• Date: Tue, 16 Sep 2003 04:35:55 -0400 (EDT)
• References: <200308270805.EAA11329@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```If Wave is a 2-dimensional matrix, Wave[[j,0]] is the wrong notation -- the
0-th element of the j-th row will be the head List, and I don't think you
mean to integrate List over x!

Anyway, it's j that Mathematica is complaining about, before getting to
that issue.

Simplifying things a little, this works:

wave = Range;
Sum[ConstantCalc[someVars, j, someMoreVars]*wave[[j]], {j, 1, 10}]

But this doesn't:

wave = Range;
Sum[ConstantCalc[someVars, j, someMoreVars]*wave[[j]], {j, 1, n}]

That makes a certain amount of sense, since the second form is undefined if
n > 10, for instance.  But then the Sum should return unevaluated.  The
error messages make no sense at all.

Bobby

On Wed, 27 Aug 2003 04:05:09 -0400 (EDT), Musaddiq Awan

> I am basically trying to sum something while calling a function of it.
> Mathematica is giving me the error that IntegerPart[j] is not an
> integer. This is the general idea of my command. (ConstantCalc is a
> function)
>
> Sum[ConstantCalc[someVars,j,someMoreVars]*Integral[Wave[[j,0]],{x,-
> Infinity,Infinity}],{j,1,n}]
>
>

--
majort at cox-internet.com
Bobby R. Treat

```

• Prev by Date: Re: Pattern Matching Problem
• Next by Date: matlab calling mathematica
• Previous by thread: Re: Pick up coordinates along different contours.
• Next by thread: matlab calling mathematica