Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #3247 > unrolled thread

Re: Assigning part of indexed object

Started byBob Hanlon <hanlonr@cox.net>
First post2011-06-23 11:28 +0000
Last post2011-06-23 11:28 +0000
Articles 1 — 1 participant

Back to article view | Back to comp.soft-sys.math.mathematica


Contents

  Re: Assigning part of indexed object Bob Hanlon <hanlonr@cox.net> - 2011-06-23 11:28 +0000

#3247 — Re: Assigning part of indexed object

FromBob Hanlon <hanlonr@cox.net>
Date2011-06-23 11:28 +0000
SubjectRe: Assigning part of indexed object
Message-ID<itv80d$pc8$1@smc.vnet.net>
m[1] = Range[5, 1, -1]

{5, 4, 3, 2, 1}

m1 = ReplacePart[m[1], 1 -> 10]

{10, 4, 3, 2, 1}


Bob Hanlon

---- "Fabrice P. Laussy" <fabrice.laussy@n0spam-gmail.com> wrote: 

=============
How do you set the part of an indexed object, say:

m[1] = Range[5];

is my indexed object (I could have m[2], etc.). Now I 
want to do something like:

m[1][[1]] = 10;

with effect of having m[1] read:

{10, 2, 3, 4, 5}

but of course the line above evaluates to 1 = 10.

This could be achieved by having a non-indexed object get 
in the way, e.g., m1=m[1], assign m1 and then return to 
m[1]=m1, but I believe there should a more elegant way.

[toc] | [standalone]


Back to top | Article view | comp.soft-sys.math.mathematica


csiph-web