Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2009

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

Search the Archive

Re: dynamicmodule with f[x_] possible?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg104498] Re: [mg104470] dynamicmodule with f[x_] possible?
  • From: "David Park" <djmpark at comcast.net>
  • Date: Sun, 1 Nov 2009 17:57:11 -0500 (EST)
  • References: <18085121.1257066820723.JavaMail.root@n11>

For a simple case:

f[x_] := BesselI[1, x]

DynamicModule[
 {x = 0},
 Column[{
   Row[{"x: ", InputField[Dynamic[x], FieldSize -> {5, 1}]}],
   Dynamic@Row[{"f[x]: ", N[f[x]]}]
   }](* Column *)
 ]

For something like your example:

DynamicModule[{x = 0, b = 0}, 
 Deploy[Style[
   Panel[Grid[
     Transpose[{{Style["x", Red], Style["b", Red], "sum", "diff", 
        "product"}, {InputField[Dynamic[x]], InputField[Dynamic[b]], 
        InputField[Dynamic[N@f[x] + b], Enabled -> False], 
        InputField[Dynamic[N@f[x] - b], Enabled -> False], 
        InputField[Dynamic[N@f[x] b], Enabled -> False]}}],
     Alignment -> Right](* Grid *),
    ImageMargins -> 10](* Panel *), 
   DefaultOptions -> {InputField -> {ContinuousAction -> True, 
       FieldSize -> {{5, 30}, {1, Infinity}}}}
   ](* Style *)
  ](* Deploy *)
 ]


David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/  


From: matthew kooshad [mailto:matthewkooshad at gmail.com] 

hello, i would like to make f[x_] dynamic and based on input.
i've tried changing "a = 0" for example to f[_x] = 0 and replacing all
other "a" with f[x], but no luck there. will someone please guide me
on this? thank you :)

DynamicModule[{a = 0, b = 0},
 Deploy[Style[
   Panel[Grid[
     Transpose[{{Style["a", Red], Style["b", Red],
        "sum", "diff", "product"}, {InputField[Dynamic[a]],
        InputField[Dynamic[b]],
        InputField[Dynamic[a + b], Enabled -> False],
        InputField[Dynamic[a - b], Enabled -> False],
        InputField[Dynamic[ab], Enabled -> False]}}],
     Alignment -> Right], ImageMargins -> 10],
   DefaultOptions -> {InputField -> {ContinuousAction -> True,
       FieldSize -> {{5, 30}, {1, Infinity}}}}]]]




  • Prev by Date: Re: SetDelayed and Evaluate
  • Next by Date: Re: How do I get Mathematica to Simplify this to 1?
  • Previous by thread: Re: dynamicmodule with f[x_] possible?
  • Next by thread: Re: dynamicmodule with f[x_] possible?