MathGroup Archive 2006

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

Search the Archive

3 second question

  • To: mathgroup at smc.vnet.net
  • Subject: [mg70944] 3 second question
  • From: "kevin_jazz" <kevinbowman at mac.com>
  • Date: Thu, 2 Nov 2006 06:48:01 -0500 (EST)

I've been away from Mathematica for a couple of months and I feel like
I've forgotten everything.  Here's a basic question:
I've copied the following from my notebook:

In[9]:=
vals =
Import["/Users/kbowman/TES/Limb/RetrievalOutputAtomicVals.asc","List"]

Out[9]=
{TES_File_ID,=,L2_RetrievalOutput,Diagnostic,Atomic,Values,Creation_Date,=,\
Tue,03-Oct-2006,14:10:53,Data_Size,=,0,x,0,NumCompletedIterations,=,5,\
BestIterationNumber,=,4,Converged,=,YES,BestResidualNorm,=,1.02662,\
BestPointingAngle,=,1.12479,BestCloudODFactor,=,0,ErrorSurfaceLinearity(rho),=\
,1.1324,IncrementSizeControlParameter(lambda),=,0.,TrustRegion,(delta),=,2.\
07864,CostFunctionDerivative,=,1.04831,StateVectorChange,=,0.0000974532,\
CostFunctionChange,=,0.0000585313,StopCode,=,3,StopCodeDescription,=,\
Convergence,reached:,costFuncDerivative,<=,sqrt(threshold),AND,\
stateVectorChange,<=,sqrt(threshold),AND,costFuncChange,<=,threshold,(Stop,\
Code,3).,End_of_Header,****,End_of_Header,****,End_of_Header,****,End_of_\
Header}

In[29]:=
retfiles =
FileNames["RetrievalOutputAtomicVals*","/Users/kbowman/TES/",3]

Out[29]=
{/Users/kbowman/TES/Limb/RetrievalOutputAtomicVals2.asc,/Users/kbowman/TES/\
Limb/RetrievalOutputAtomicVals.asc}

In[32]:=
vals=Map[Import[#,"List"]&,retfiles]

Out[32]=
{{TES_File_ID,=,L2_RetrievalOutput,Diagnostic,Atomic,Values,Creation_Date,=,\
Tue,03-Oct-2006,14:10:53,Data_Size,=,0,x,0,

NumCompletedIterations,=,5,BestIterationNumber,=,4,Converged,=,YES,\
BestResidualNorm,=,1.02662,BestPointingAngle,=,
    1.12479,BestCloudODFactor,=,0,ErrorSurfaceLinearity(rho),=,

1.1324,IncrementSizeControlParameter(lambda),=,0.,TrustRegion,(delta),=,
    2.07864,CostFunctionDerivative,=,1.04831,StateVectorChange,=,
    0.0000974532,CostFunctionChange,=,0.0000585313,StopCode,=,3,\
StopCodeDescription,=,Convergence,reached:,costFuncDerivative,<=,sqrt(\
threshold),AND,stateVectorChange,<=,sqrt(threshold),AND,costFuncChange,<=,\
threshold,(Stop,Code,3).,End_of_Header,****,
    End_of_Header,****,End_of_Header,****,End_of_Header},{

TES_File_ID,=,L2_RetrievalOutput,Diagnostic,Atomic,Values,Creation_Date,=,\
Tue,03-Oct-2006,13:48:52,Data_Size,=,0,x,0,NumCompletedIterations,=,2,\
BestIterationNumber,=,2,Converged,=,YES,BestResidualNorm,=,0.990839,\
BestPointingAngle,=,1.12538,BestCloudODFactor,=,0,ErrorSurfaceLinearity(rho),=\
,0.925106,IncrementSizeControlParameter(lambda),=,0.,TrustRegion,(delta),=,37.\
0709,CostFunctionDerivative,=,0.285889,StateVectorChange,=,0.000286536,\
CostFunctionChange,=,0.00382743,StopCode,=,3,StopCodeDescription,=,\
Convergence,reached:,costFuncDerivative,<=,sqrt(threshold),AND,\
stateVectorChange,<=,sqrt(threshold),AND,costFuncChange,<=,threshold,(Stop,
    Code,3).,End_of_Header,****,End_of_Header,****,End_of_Header,****,
    End_of_Header}}

\!\(p\_res = \([vals, "\<BestResidualNorm\>"]\)\)

Out[33]=
{{1,26},{2,26}}

All I want to do right now is to use p_res to extract the elements in
the list vals given the positions provided in p_res.  I tried several
things including the following:

\!\(p\_res /. {x_, y_} \[Rule] vals[\([x, y]\)]\)

It doesn't work.  Can someone tell me how to do this?

Thanks for your forbearance,

Kevin


  • Prev by Date: Re: Weights option to Regress command not behaving as expected
  • Next by Date: Re: Two small problems compute OK, but not their sum.
  • Previous by thread: Re: Weights option to Regress command not behaving as expected
  • Next by thread: Re: 3 second question