Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2001

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

Search the Archive

Re: lists w/o double brackets

  • To: mathgroup at
  • Subject: [mg31457] Re: [mg31436] lists w/o double brackets
  • From: Tomas Garza <tgarza01 at>
  • Date: Wed, 7 Nov 2001 05:29:25 -0500 (EST)
  • References: <>
  • Sender: owner-wri-mathgroup at

Suppose you have two equations:
eqs = {eq1, eq2};

p = {{var1, val1}, {var2, val2}, {varn, valn}};

Then, for any arbitrary f,

f[eqs, Sequence[p[[1]], p[[2]]]]
f[{eq1, eq2}, {var1, val1}, {var2, val2}]

You may use FindRoot (or Solve or whatever) instead of f.

Tomas Garza
Mexico City
----- Original Message -----
From: "Gavin K Brennen" <gbrennen at>
To: mathgroup at
Subject: [mg31457] [mg31436] lists w/o double brackets

> Hello,
> I am using the function FindRoot with a large number of simultaneous
> 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
> 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

  • Prev by Date: Re: lists w/o double brackets
  • Next by Date: Re: lists w/o double brackets
  • Previous by thread: Re: lists w/o double brackets
  • Next by thread: Re: lists w/o double brackets