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)

```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

```

• Prev by Date: Re: Reading Fortran Data file
• Next by Date: Graphics saving nightmare
• Previous by thread: Re: proper way of posing a non-autonomous ode in mathematica?
• Next by thread: Graphics saving nightmare