lists w/o double brackets

*To*: mathgroup at smc.vnet.net*Subject*: [mg31436] lists w/o double brackets*From*: Gavin K Brennen <gbrennen at unm.edu>*Date*: Mon, 5 Nov 2001 03:48:19 -0500 (EST)*Sender*: owner-wri-mathgroup at wolfram.com

Hello, I am using the function FindRoot with a large number of simultaneous equations. FindRoot[eqs,initialvals] I have a function for generating the equations which works fine as a list input in FindRoot, however I am having difficulty creating a function for generating initialvals that will be accepted by FindRoot. The problem seems to be that FindRoot demands a format FindRoot[{eq1,eq2,...,eqn},{var1,val1},{var2,val2},...,{varn,valn}] the variables and initial values of which must appear as a list without double brackets. The function I have for generating the initial values always outputs the list as follows Input initialvals Output {{var1,val1},{var2,val2},...,{varn,valn}}. Note the double brackets which FindRoot will not accept. I have tried using initialvals2=StringReplace[ToString[initialvals], {"{{" -> "{", "}}" -> "}"}] which eliminates the double brackets, however FindRoot will not accept stings as input for the variables and upon converting back to an Expression using ToExpression[initialvals2] the double brackets return. Is there a solution to this without having to manually cut and paste the output of my expression for initialvals without the double brackets into FindRoot? Thanks much, Gavin gbrennen at unm.edu

**Follow-Ups**:**Re: lists w/o double brackets***From:*Tomas Garza <tgarza01@prodigy.net.mx>

**Re: lists w/o double brackets***From:*Sseziwa Mukasa <mukasa@jeol.com>