Re: Using Table and ignoring all errors and warnings?
- To: mathgroup at smc.vnet.net
- Subject: [mg125684] Re: Using Table and ignoring all errors and warnings?
- From: A Retey <awnl at gmx-topmail.de>
- Date: Thu, 29 Mar 2012 02:55:46 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <jkunci$aqk$1@smc.vnet.net>
Hi, > 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! There might be plenty, especially because your specification isn't that precise :-) Here is one version which works for your example: Quiet[Table[Check[1/i, Unevaluated[Sequence[]]], {i, -3, 2}]] hth, albert