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