Re: Using Table and ignoring all errors and warnings?
- To: mathgroup at smc.vnet.net
 - Subject: [mg125713] Re: Using Table and ignoring all errors and warnings?
 - From: Alexei Boulbitch <Alexei.Boulbitch at iee.lu>
 - Date: Thu, 29 Mar 2012 04:06:44 -0500 (EST)
 - Delivered-to: l-mathgroup@mail-archive0.wolfram.com
 
I would like to use Table function, but have it ignore any errors or warnings and skip that value if one is produced.
Illustrative Example:
Table[1/i, {i, -3, 2}]
Power::infy: Infinite expression 1/0 encountered. >>
{-(1/3), -(1/2), -1, ComplexInfinity, 1, 1/2}
I would like the output to just be
{-(1/3), -(1/2), -1, 1, 1/2}
with no errors/warnings given as messages and the index that would produce a message to just be ignored. It's not just specific to 1/0 error, but any type of error or warning I want it to ignore it and skip to the next value; with the final output being a list of valid answers according to expr.
Is there a way to do that? Thanks!
Try this:
Select[Table[1/i, {i, -3, 2}], NumericQ[#] &] // Quiet
{-(1/3), -(1/2), -1, 1, 1/2}
Alexei BOULBITCH, Dr., habil.
IEE S.A.
ZAE Weiergewan,
11, rue Edmond Reuter,
L-5326 Contern, LUXEMBOURG
Office phone :  +352-2454-2566
Office fax:       +352-2454-3566
mobile phone:  +49 151 52 40 66 44
e-mail: alexei.boulbitch at iee.lu