MathGroup Archive 2006

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

Search the Archive

Beginner--Using subscripts in vectors

  • To: mathgroup at
  • Subject: [mg64479] Beginner--Using subscripts in vectors
  • From: kt at
  • Date: Sat, 18 Feb 2006 02:50:18 -0500 (EST)
  • Sender: owner-wri-mathgroup at

I'm taking a class in Evolutionary Computation and I would like to provide the other students with some plots of around 20 2D functions that are defined over any length vector (of real numbers).  I've defined a few of them already and it is more laborous that I would think it need be.  

What I'm currently doing is describing the function using standard mathematical notation in a text cell and then defining it again in a way that Mathematica can understand it in the next cell. The real problem is doing summations over vector components.  I would like "Subscript[x, i]" to be interpretted as "Part[x, i]" and n to be interpretted as "Length[x]" when I do the plot.  I would then like to be able to tell mathematica to plot it over all two dimensional vectors where "Subscript[x, i]" ranges from -10.0 to 10.0 for each i.

Is there anyway I can do this?

An example:

Schwefel's Problem 1.2 is defined as:

\!\(f \((x)\)\  = \ \[Sum]\+\(i = 1\)\%n\((\[Sum]\+\(j = 1\)\%i x\_j)\)\^2\)

I would like to be able to pass this in to Mathematica and get a 3D plot out of this function for i ranging from 1 to 2 and Subscript[x, i] ranging from -10 to 10 without having to translate the formula again..

Oh, I don't mind changing f(x) to be f[x].  I know that's how mathematica wants it.

Thank you all very much.  

Link to the forum page for this post:
Posted through [[postId=8365]]

  • Prev by Date: multiple plots from a list of parameters?
  • Next by Date: Re: Question on Thread
  • Previous by thread: Re: multiple plots from a list of parameters?
  • Next by thread: Re: Beginner--Using subscripts in vectors