I: Bug in NIntegrate[]?
- To: mathgroup at smc.vnet.net
- Subject: [mg126894] I: Bug in NIntegrate[]?
- From: "Brambilla Roberto Luigi (RSE)" <Roberto.Brambilla at rse-web.it>
- Date: Fri, 15 Jun 2012 15:30:12 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
-----Messaggio originale----- Da: Brambilla Roberto Luigi (RSE) Inviato: venerd=EC 15 giugno 2012 10.18 A: 'GS' Oggetto: R: Bug in NIntegrate[]? Weak formulation. This works: f[x_] := If[0 <= x <= 1, 1, 0] Integrate[f[x], {x, -13, 13}] 1 Bye Rob -----Messaggio originale----- Da: GS [mailto:vokaputs at gmail.com] Inviato: venerd=EC 15 giugno 2012 9.41 A: mathgroup at smc.vnet.net Oggetto: Bug in NIntegrate[]? I define the function f[x] as follows: f[x_] := 0 /; x < 0 || x > 1; f[x_] := 1 It is zero outside of the interval [0,1]. This can be verified by plotting Plot[f[x], {x, -1, 2}] Now I integrate it from -1 to 2: In[270]:= NIntegrate[f[x], {x, -1, 2}] Out[270]= 3. The result should be 1, but it is 3. Clearly Mathematica ignores the fact that f[x] is zero outside of [0,1]. This caused a lot of headache for me recently when I encountered such behavior in one of my research code. GS RSE SpA ha adottato il Modello Organizzativo ai sensi del D.Lgs.231/2001, in= forza del quale l'assunzione di obbligazioni da parte della Societ=E0 avvie= ne con firma di un procuratore, munito di idonei poteri. RSE adopts a Compliance Programme under the Italian Law (D.Lgs.231/2001). Ac= cording to this RSE Compliance Programme, any commitment of RSE is taken by= the signature of one Representative granted by a proper Power of Attorney.= Le informazioni contenute in questo messaggio di posta elettronica sono ris= ervate e confidenziali e ne e' vietata la diffusione in qualsiasi modo o for= ma. Qualora Lei non fosse la persona destinataria del presente messaggio, La= invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazi= one al mittente. The information included in this e-mail and any attachments= are confidential and may also be privileged. If you are not the correct rec= ipient, you are kindly requested to notify the sender immediately, to cancel= it and not to disclose the contents to any other person.