MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Don't understand the response


On 3/16/09 at 4:24 AM, dglawler at comcast.net (dglawler) wrote:

>Don't understand the result below.  Can someone gently unpack this
>for me? True^2??

>In[3308]:= (1 <= 4) And (outB[[1 + 1 ;; 3, 1]] ==
>ConstantArray[0, {3 - (1 + 1) + 1}])

>Out[3308]= And True^2

You have set up a multiplication where you didn't intend. That
is 1 <= 4 evaluates to True and (outB[[1 + 1 ;; 3, 1]] ==
ConstantArray[0, {3 - (1 + 1) + 1}]) must have evaluated to
True. So your input becomes True And True which is seem by
Mathematica as a multiplication and evaluates to And True^2

Replace And with the appropriate infix notation (&&) then see if
you get what you expect.



  • Prev by Date: Re: setting discrete values for a function -- newbie
  • Next by Date: Re: setting discrete values for a function -- newbie
  • Previous by thread: Re: Re: Selecting left hand sides from assignments
  • Next by thread: Re: Don't understand the response