Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

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

Search the Archive

Re: Typing Formula Steps in a Grid

  • To: mathgroup at smc.vnet.net
  • Subject: [mg125401] Re: Typing Formula Steps in a Grid
  • From: Bob Hanlon <hanlonr357 at gmail.com>
  • Date: Mon, 12 Mar 2012 04:07:50 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201203110907.EAA19375@smc.vnet.net>

With[{sub = {
    Subscript[R, p] -> 0.03,
    Subscript[R, B] -> 0.02},
  expr1 = HoldForm[
    Subscript[R, p] - Subscript[R, B]],
  expr2 = HoldForm[Subscript[R, p]/
      Subscript[R, B] - 1]},
 Grid[
  {{"", Row[{Subscript[R, p],
      " = ", Subscript[R, p] /. sub}],
    Row[{Subscript[R, B], " = ",
      Subscript[R, B] /. sub}],
    SpanFromLeft},
   {"Excess Return:", expr1, "=",
    expr1 /. sub, "=",
    expr1 /. sub // ReleaseHold},
   {"Relative Return:", expr2, "=",
    expr2 /. sub, "=",
    expr2 /. sub // ReleaseHold}}]]


Bob Hanlon


On Sun, Mar 11, 2012 at 5:07 AM, Ride <edmund.r at gmail.com> wrote:
> Good day all,
>
> I am a new Mathematica Home user.  While typing out the workings for a formula in a Grid, Mathematica complains that the operators are protected and will not display the formulas.
>
> The first Grid works fine:
>
> Grid[{{Style["Excess Return", Bold],
>    Style["Relative Return", Bold]}, {Subscript[R, p] - Subscript[R,
>     B], Subscript[R, P]/Subscript[R, B] - 1}},
>  Dividers -> {{False, True}, {False, True}}
>  ] // TraditionalForm
>
> Then when I do an example grid I expect to see the assignments in the top row and the workings in the second row.
>
> Grid[{{Subscript[R, p] = 0.03,
>   Subscript[R, B] = 0.02}, {Subscript[R, p] - Subscript[R, B] =  0.03 - 0.02 = 0.01, SpanFromLeft}}]
>
> However, all I get back is the following two errors:
>
> Set::write: Tag Plus in -0.02+0.03 is Protected. >>
> Set::write: Tag Plus in -0.02+0.03 is Protected. >>
>
> And this grid:
>
> {
>  {0.03, 0.02},
>  {0.01, \[SpanFromLeft]}
> }
>
>
> May someone guide me to the correct section of the help to fix this?
>
> Thanks,
>
> Ride
>



  • Prev by Date: Trouble Getting Graphic Primitives in a Module to Display with Show Command
  • Next by Date: Re: How to use Save/Get for interpolation of unstructured
  • Previous by thread: Typing Formula Steps in a Grid
  • Next by thread: Grid Wont Show Formulas