MathGroup Archive 2004

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

Search the Archive

Direct Memory Replacing in Array


The Mathematica syntax 

mat = ReplacePart[mat,new,index]

is clean. However, it probably involves a complete replacing of the
entire, old mat with the entire new mat, in memory. This operation is
expensive if the user is interested in changing only a small part of a
large array mat.

Is there a way to change small numbers of elements in an array without
requiring the other elements to be copied again? This is how low-level
languages such a C and Fortran work.

Jeremy


  • Prev by Date: How to install MultipleLogListPlot ?
  • Next by Date: Re: Errors evaluating InputForm[graphic]
  • Previous by thread: How to install MultipleLogListPlot ?
  • Next by thread: Re: Direct Memory Replacing in Array