MathGroup Archive 2009

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

Search the Archive

Re: Manipulate function

  • To: mathgroup at smc.vnet.net
  • Subject: [mg100945] Re: Manipulate function
  • From: Peter Breitfeld <phbrf at t-online.de>
  • Date: Thu, 18 Jun 2009 20:44:44 -0400 (EDT)
  • References: <h1cvbs$jif$1@smc.vnet.net>

Przemyslaw Swatek wrote:

> hi !
>
> I have some problem (Mathematica 6) - when I type
> Manipulate[Plot[If[x < 0, n Sin[x], Cos[x]], {x, -10, 10}], {n, 0, 1}]
> all is ok, but when i try:
>
> M[x_]:=If[x < 0, n Sin[x], Cos[x]], {x, -10, 10}] and then
>
> Manipulate[Plot[M[x], {x, -10, 10}], {n, 0, 1}] it doesn`t work - I
> cannot manipulate varible of n. Whay ?
>

You should n make a parameter of M like this:

M[n_, x_] := If[x < 0, n Sin[x], Cos[x]];
Manipulate[Plot[M[n, x], {x, -10, 10}], {n, 0, 1}]

-- 
_________________________________________________________________
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de


  • Prev by Date: Re: Help with Hold
  • Next by Date: SphericalHarmonics strange behavior
  • Previous by thread: Re: Manipulate function
  • Next by thread: How to define the coefficients of a polynomial to be real?