MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: return two different values

  • To: mathgroup at smc.vnet.net
  • Subject: [mg83882] Re: [mg83829] return two different values
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Mon, 3 Dec 2007 05:51:14 -0500 (EST)
  • Reply-to: hanlonr at cox.net

My module doesn't do anything except return a number and a list. Substitute these fixed values with your calculations.

CalcMean[data_] := Module[{EMean, MeanImg},
  EMean = 4;
  MeanImg = {{1, 2}, {3, 4}};
  {EMean, MeanImg}]; (*Dummy Module*)

{MeanX, RedMeanVec} = CalcMean[RedImg];

MeanX

4

RedMeanVec

{{1, 2}, {3, 4}}


Bob Hanlon

---- vicky Al Aisa <vickyisai at gmail.com> wrote: 
> Hello all
> 
> I am writing a module, from which i want to return 2 different values,
> one table and one just a normal int
> 
> i used this syntax in  module
> 
> Return[EMean,MeanImg];
> 
> and while receiving it in main program i use
> 
> {MeanX,RedMeanVec}=CalcMean[RedImg];
> 
> 
> is this correct, because i am getting some error..which mean that the
> arguments are not matching.
> so i tried to define those arguments , like i defined RedmeanVec as a
> table, but still it doesn work
> Error is below
> 
> 
> Break::nofunc
> Continue::nofunc
> Return::nofunc
> function::nofunc: Function f not found enclosing expr.
> 
> I use Mathematica 5.2
> 
> Thnaks
> 
> 



  • Prev by Date: Re: Question with ListPlot
  • Next by Date: Re: Question with ListPlot
  • Previous by thread: Re: return two different values
  • Next by thread: Re: return two different values