Re: Information about subscripted function
- To: mathgroup at smc.vnet.net
- Subject: [mg53063] Re: Information about subscripted function
- From: "Steve Luttrell" <steve_usenet at _removemefirst_luttrell.org.uk>
- Date: Wed, 22 Dec 2004 04:52:57 -0500 (EST)
- References: <cq8tj5$h18$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
You need to use the Notation package to Symbolize your function. Copy the
Cell Expressions below into a Mathematica notebook, and evaluate to see the
required result. I have included full cell expressions so you can see what
is going on more clearly.
CAVEAT: when you use Symbolize (and other functions in the Notation package)
you should enter it using the Notation palette that appears when you execute
<<Utilities`Notation`, rather than entering it manually. This is because
there is some hidden tagbox information that is generated.
{
Cell[BoxData[
RowBox[{"<<", "Utilities`Notation`"}]], "Input",
CellLabel->"In[1]:="],
Cell[BoxData[
RowBox[{"Symbolize", "[",
TagBox[
SubscriptBox["f", "1"],
NotationBoxTag,
TagStyle->"NotationTemplateStyle"], "]"}]], "Input",
CellLabel->"In[2]:="],
Cell[BoxData[
RowBox[{
RowBox[{
SubscriptBox["f", "1"], "[", "x_", "]"}], ":=",
RowBox[{"x", "^", "2"}]}]], "Input",
CellLabel->"In[4]:="],
Cell[BoxData[
RowBox[{"?",
SubscriptBox["f", "1"]}]], "Input",
CellLabel->"In[5]:="]
}
Steve Luttrell
<seb at magda.ifj.edu.pl> wrote in message news:cq8tj5$h18$1 at smc.vnet.net...
> when I define a function with a subscript in its
> name: (cell content below)
>
> In[1]:= \!\(f\_1[x_] := x^2\)
>
> I can't see it by use of information operator:
>
> In[2]:= \!\(\(?\ f\_1\)\)
>
> Information::ssym
>
> Out[2]:= \!\(Information[f\_1, LongForm -> False]\)
>
> of course I may ask:
>
> In[3]:= ? Subscript
>
> but then I get ALL functions which have subscripts in their names!
>
> so, how to ask about the defintions of subscripted functions ?
>
> Seb.
>