Re: May we trust IntegerQ ?
- To: mathgroup at smc.vnet.net
- Subject: [mg107498] Re: [mg107488] May we trust IntegerQ ?
- From: Patrick Scheibe <pscheibe at trm.uni-leipzig.de>
- Date: Mon, 15 Feb 2010 05:45:22 -0500 (EST)
- References: <201002141316.IAA02260@smc.vnet.net>
Hi, should you *use* IntegerQ here? NO! Because it's maybe not what you want: IntegerQ[1.0] If the CheychevT does not simplify to an exact integer you will never get true for IntegerQ. Maybe you want to know whether your numbers are really close to an integer? Select[Range[20], With[{num = N[ChebyshevT[#/2, #]]}, Abs[num - IntegerPart[num]] > 10^-8] &] Cheers Patrick On Sun, 2010-02-14 at 08:16 -0500, Artur wrote: > Procedure: find such x that ChebyshevT[x/2, x] isn't integer > aa = {}; Do[ If[IntegerQ[ChebyshevT[x/2, x]], , AppendTo[aa, x]], {x, 0, > 20}]; aa > and answer Mathematica is set: > {3, 5, 7, 9, 11, 13, 15, 17, 19} > where occered e.g. number 7 > N[ChebyshevT[7/2, 7],100] > 5042.00000000000000000000000000000000000000000000000000000000000000000\ > 0000000000000000000000000000000 > evidently is integer 5042 > Some comments ? > > Best wishes > Artur > > > >
- References:
- May we trust IntegerQ ?
- From: Artur <grafix@csl.pl>
- May we trust IntegerQ ?