Discussion:
plotting capabilites
(too old to reply)
Greg
2004-02-12 04:39:07 UTC
Permalink
What is available for plotting in Oberon?
I need something that will let me enter a math
expression and then display a plot of the function.
(I don't want an interactive drawing program like
Draw or Kepler.) My primary interest is for Oberon
V4.
-Greg
John R. Strohm
2004-02-12 13:31:53 UTC
Permalink
Post by Greg
What is available for plotting in Oberon?
I need something that will let me enter a math
expression and then display a plot of the function.
(I don't want an interactive drawing program like
Draw or Kepler.) My primary interest is for Oberon
V4.
-Greg
Probably not much, but you don't need it. Matlab has everything you need,
everything you could imagine, and a hell of a lot more besides. Yes, the Oberon
language is nicer, and the human interface is nicer. Matlab contains just about
every mathematical concept and algorithm known to Man, and is EASY to use.

If this is for work, tell your boss to buy you a copy of Matlab. If your
company is in the business of crunching numbers for engineering or science,
Matlab pays for itself almost immediately.

If this is for school, buy the student version of Matlab.
Greg
2004-02-14 03:09:58 UTC
Permalink
Post by John R. Strohm
Post by Greg
What is available for plotting in Oberon?
I need something that will let me enter a math
expression and then display a plot of the function.
(I don't want an interactive drawing program like
Draw or Kepler.) My primary interest is for Oberon
V4.
Probably not much, but you don't need it. Matlab has everything you need,
everything you could imagine, and a hell of a lot more besides. Yes, the Oberon
language is nicer, and the human interface is nicer. Matlab contains just about
every mathematical concept and algorithm known to Man, and is EASY to use.
If this is for work, tell your boss to buy you a copy of Matlab. If your
company is in the business of crunching numbers for engineering or science,
Matlab pays for itself almost immediately.
If this is for school, buy the student version of Matlab.
Not a bad suggestion. It's hard to believe that we don't have a
license for this at work already. I've also heard recommendations for
mathcad and mathematica. I would prefer something that runs on Solaris
because that's what I have on my desk. I can run Windows remotely
through Citrix, but don't really like to do that.

The basic problem is that I'm totally hooked on Oberon and do not
enjoy the hassles of license servers if I can avoid them.
John R. Strohm
2004-02-21 18:04:12 UTC
Permalink
Post by Greg
Post by John R. Strohm
Post by Greg
What is available for plotting in Oberon?
I need something that will let me enter a math
expression and then display a plot of the function.
(I don't want an interactive drawing program like
Draw or Kepler.) My primary interest is for Oberon
V4.
Probably not much, but you don't need it. Matlab has everything you need,
everything you could imagine, and a hell of a lot more besides. Yes, the Oberon
language is nicer, and the human interface is nicer. Matlab contains just about
every mathematical concept and algorithm known to Man, and is EASY to use.
If this is for work, tell your boss to buy you a copy of Matlab. If your
company is in the business of crunching numbers for engineering or science,
Matlab pays for itself almost immediately.
If this is for school, buy the student version of Matlab.
Not a bad suggestion. It's hard to believe that we don't have a
license for this at work already. I've also heard recommendations for
mathcad and mathematica. I would prefer something that runs on Solaris
because that's what I have on my desk. I can run Windows remotely
through Citrix, but don't really like to do that.
Matlab runs on just about anything.

Seriously, if your company's work involves engineering numbercrunching and you
don't have Matlab available, you probably should be thinking HARD about whether
you are working for the right company.

Aubrey McIntosh
2004-02-12 17:31:46 UTC
Permalink
Post by Greg
What is available for plotting in Oberon?
I need something that will let me enter a math
expression and then display a plot of the function.
(I don't want an interactive drawing program like
Draw or Kepler.) My primary interest is for Oberon
V4.
-Greg
Would it be acceptable to use Kepler without the point & click?

When I needed to plot several thousand points, I evaluated the choice
between using Kepler and writing some module to put dots in a Frame.
I made a command that read each point, made a Kepler Star extension,
and did a Kepler.Graph.Append. The extension had original data in the
fields, and did a scaling calculation. A companion could have read
the graph, and made a Text of the data values. I could change the
definition of the star, for example to make different size or color
ticks, and the appearance of the graph would change. Some of the
stars drew a line from (x,0) to (x,y) This was good. I could insert
a Kepler drawing into a text. This is from memory. All the
identifiers are presumed to have spelling errors.

This was in my first Oberon programming Epoch. It might hurt to read
the code now, a decade later.

Using this experience, I would simply write a command that calculates
the expression on the domain of points you desire and opens a Kepler
viewer with the results.
jmdrake
2004-02-18 01:57:08 UTC
Permalink
Post by Greg
What is available for plotting in Oberon?
I need something that will let me enter a math
expression and then display a plot of the function.
(I don't want an interactive drawing program like
Draw or Kepler.) My primary interest is for Oberon
V4.
-Greg
Project Voyager has some plotting capabilities. I don't know if it does
what you want out of the box. There was a V4 version of it, but I don't
know how well it's supported at this point.

There is a System 3 package called "Diagrams" that I believe does
exactly what you're looking for. It's simple enough that I think
it could be ported to V4.

http://www.oberon.ethz.ch/software/Diagrams.html

Regards,

John M. Drake
Loading...