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>
- Re: lists w/o double brackets