Re: Min function returns Min[2.05875,] instead of just
- To: mathgroup at smc.vnet.net
- Subject: [mg100398] Re: [mg100356] Min function returns Min[2.05875,] instead of just
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Tue, 2 Jun 2009 06:48:05 -0400 (EDT)
- Reply-to: hanlonr at cox.net
Your data appears to be corrupted. data = RandomReal[{0, 5}, {5, 3}]; Min[data] 0.540688 Corrupting the data by deleting a few values data = {{1.5733129712493588, , 4.207662286059996}, {2.65404709124369, 1.533889203301964, 3.8413829848717214}, {1.3250162293559766, 2.3368229647740275, 1.1694572447354092}, {4.292811846441872, , 1.498928361724178}, {0.5406878915086155, 3.971746766033478, 1.0284392955190462}}; Min[data] min(0.540688,Null) Eliminate Nulls Min[(data // Flatten) /. Null :> Sequence[]] 0.540688 Or more generally, use only numeric values Min[Cases[data // Flatten, _?NumericQ]] 0.540688 Try this latter method with your data Bob Hanlon ---- dg <davide.guarisco at gmail.com> wrote: ============= I have an matrix "data" with 17x248 real numbers. When I enter Min[data], I get Min[2.05875, ] as a result, instead of just the number 2.05875. This is Mathematica 7.0.1 on Mac OS X. Why? How can I get just the number from the result? TIA