MathGroup Archive 2008

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

Search the Archive

Re: 0.0 is different with 0?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg90068] Re: 0.0 is different with 0?
  • From: Szabolcs Horvát <szhorvat at gmail.com>
  • Date: Fri, 27 Jun 2008 06:21:00 -0400 (EDT)
  • References: <g3vkss$kfs$1@smc.vnet.net>

damayi wrote:
> Dear all
> Here is an example to show my question.
> SF[N_Integer, a_Real, fs_Real] :=
>  Table[Sin[(1 + fs)*k*2 Pi/N + a], {k, 0, N - 1}]
> 
> SF[32, 0.1, 0.0] can show the table contents, however, SF[32, 0.1, 0]
> cannot show the result. Why?
> 

First, avoid using identifiers beginning with capital letters.  N is a 
built-in symbol (but not the cause of the problem).

You can check using Head[0] and Head[0.0] that 0 is an Integer and 0.0 
is a Real (i.e. an inexact number), so fs_Real does not match 0.  "Real" 
mean different things in Mathematica and mathematical terminology.


  • Prev by Date: Modulus / Absolute Value
  • Next by Date: ContourPlot problem
  • Previous by thread: Re: 0.0 is different with 0?
  • Next by thread: Re: 0.0 is different with 0?