Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2006
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2006

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

Search the Archive

Re: Unprotecting "I"

  • To: mathgroup at smc.vnet.net
  • Subject: [mg64818] Re: Unprotecting "I"
  • From: "Steve Luttrell" <steve_usenet at _removemefirst_luttrell.org.uk>
  • Date: Sat, 4 Mar 2006 02:35:37 -0500 (EST)
  • References: <du83rr$t12$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

There isn't a problem with the lowercase letters, because none of them are 
reserved.

For uppercase letters there is a neat workaround if you are prepared to use 
a different (but related) alphabet (e.g. Script). If you open up the 
Complete Characters palette (i.e. File, Palettes, Complete Characters) and 
then open the Letters, Script subset of buttons you will see the Script 
alphabet. If you hover the mouse over a button then you can see the 
short-cut in the bottom left hand of the palette. So "esc s c I esc" (omit 
inverted commas) will give you a script I that is independent of the plain I 
that is reserved.

Steve Luttrell

"Chris Young" <c1572young at earthlink.net> wrote in message 
news:du83rr$t12$1 at smc.vnet.net...
> I'd like to be able to occasionally use all the letters of the alphabet
> (or at least the first 12 or so), both small and capital letters, for
> variables. I think it's the easiest way to present a lot of formulas. I
> was able to Unprotect everything except "I", which Mathematica reserves
> for the "imaginary unity", "i". Is there any way to temporarily
> unprotect "I"?
>
> (Also, I wish there was some way to copy the example from my notebook
> without all the extraneous back-slashes, etc.)
>
> What I get from Mathematica is as follows:
>
> Unprotect[I]
>    Protect::locked: "Symbol \[ImaginaryI] is locked.
>
> Attributes[I]
>    {Locked, Protected, ReadProtected}
>
> ClearAttributes[I, Locked]
>    Attributes::locked: Symbol \[ImaginaryI] is locked.
>
> Clear[I]
>    Clear::wrsym: Symbol \[ImaginaryI] is Protected.
>
> ClearAll[I]
>    ClearAll::"wrsym": "Symbol \[ImaginaryI] is Protected."
>
> Any help appreciated.
>
> -- Chris Young
>    c56young at earthlink.net
> 



  • Prev by Date: Re: Plot[] of smooth function results in wildly fluctuating graph?
  • Next by Date: Re: Re: Fourier Transforms
  • Previous by thread: Re: Unprotecting "I"
  • Next by thread: Re: Unprotecting "I"