[Date Index]
[Thread Index]
[Author Index]
Re: Re: dynamicmodule with f[x_] possible?
*To*: mathgroup at smc.vnet.net
*Subject*: [mg104664] Re: [mg104511] Re: [mg104470] dynamicmodule with f[x_] possible?
*From*: DrMajorBob <btreat1 at austin.rr.com>
*Date*: Fri, 6 Nov 2009 05:16:43 -0500 (EST)
*References*: <18085121.1257066820723.JavaMail.root@n11>
*Reply-to*: drmajorbob at yahoo.com
Highlight @ and push F1. You use it to apply a function; you can't use it
with NO function.
Maybe you mean
f[x_] := x
Bobby
On Thu, 05 Nov 2009 22:11:18 -0600, Matthew Kooshad
<matthewkooshad at gmail.com> wrote:
> rather than Sin@x , can i just use f[x_] := @x ? it's giving me a
> problem with @x after the :=
> thanks,
>
> On Tue, Nov 3, 2009 at 9:42 PM, DrMajorBob <btreat1 at austin.rr.com> wrote:
>> @ binds before the derivative... which I know from double-clicking on @
>> and
>> finding that it highlights only N@f.
>>
>> N@f is just f (since it's not evaluating f yet and
>>
>> N@anySymbol
>>
>> anySymbol
>>
>> Hence, for instance:
>>
>> f[x_] := Sin@x
>> N@f'[x]
>>
>> Cos[x]
>>
>> N is gone, but the derivative is still there, and that's what I'm
>> seeing in
>> the Panel. Derivatives.
>>
>> Bobby
>>
>> On Tue, 03 Nov 2009 18:56:13 -0600, Matthew Kooshad
>> <matthewkooshad at gmail.com> wrote:
>>
>>> oh sorry, i had posted it to the group, but maybe it didn't go through
>>> properly. i looked on the group and was able to see it.
>>> here it is:
>>> f[x_] := 0
>>> 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*)]
>>>
>>> you see i am using the derivative there in the addition , subtraction,
>>> and multiplication calculations. it is not using the derivative there
>>> in the calculations however...
>>>
>>> thanks again for your help on figuring this out :)
>>>
>>> On Tue, Nov 3, 2009 at 5:22 PM, DrMajorBob <btreat1 at austin.rr.com>
>>> wrote:
>>>>
>>>> I have no idea what pieces of code you're putting together to see a
>>>> failure.
>>>> Send a complete example.
>>>>
>>>> Bobby
>>>>
>>>> On Tue, 03 Nov 2009 14:18:22 -0600, Matthew Kooshad
>>>> <matthewkooshad at gmail.com> wrote:
>>>>
>>>>> ok, thanks for the note about N@.
>>>>>
>>>>> any idea why it doesn't work to put the derivative (N@f'[x]) there
>>>>> rather than simply N@f[x] ?
>>>>>
>>>>> thanks!
>>>>>
>>>>> On Tue, Nov 3, 2009 at 2:16 PM, DrMajorBob <btreat1 at austin.rr.com>
>>>>> wrote:
>>>>>>
>>>>>> anything@anythingElse is the same thing as anything[anythingElse].
>>>>>> Look
>>>>>> up
>>>>>> "Prefix" in Help.
>>>>>>
>>>>>> It only works when "anything" accepts a single argument, of course.
>>>>>>
>>>>>> And yes... both versions need f defined (unless you want results in
>>>>>> terms
>>>>>> of
>>>>>> an unknown f).
>>>>>>
>>>>>> Bobby
>>>>>>
>>>>>> On Tue, 03 Nov 2009 01:50:44 -0600, Matthew Kooshad
>>>>>> <matthewkooshad at gmail.com> wrote:
>>>>>>
>>>>>>> thanks a lot, David :)
>>>>>>> does the 2nd example need f[x] set above it too (like f[x_] :=
>>>>>>> BesselI[1,x])?
>>>>>>> i tried the 2nd example without the f[x] set above it, and i
>>>>>>> replaced
>>>>>>> N@f[x] with N@f'[x] , but that didn't work to show the derivative.
>>>>>>> it's my first time to see this N@ syntax, so i'm not sure why it
>>>>>>> didn't show the derivative. any ideas?
>>>>>>> i wish for the derivative to be calculated each time i press enter
>>>>>>> in
>>>>>>> the text box based on whatever function is in the inputfield.
>>>>>>> thanks again,
>>>>>>>
>>>>>>> On Sun, Nov 1, 2009 at 6:56 AM, David Park <djmpark at comcast.net>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> 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}}}}]]]
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> DrMajorBob at yahoo.com
>>>>>>
>>>>
>>>>
>>>> --
>>>> DrMajorBob at yahoo.com
>>>>
>>
>>
>> --
>> DrMajorBob at yahoo.com
>>
--
DrMajorBob at yahoo.com
Prev by Date:
**Re: Re: dynamicmodule with f[x_] possible?**
Next by Date:
**Thikness of edges in a 3D graph**
Previous by thread:
**Re: Re: dynamicmodule with f[x_] possible?**
Next by thread:
**Re: Answer for Simplify[Cos[x]^4-Sin[x]^4]?**
| |