• Home
  • Download
  • Elettro::Wiki
  • Sitemap
  • Feedback

Elettrolinux

Categories

  • Acquire & Measure
  • Analyze & Visualize
  • Authoring
  • CAN - FlexRay - LIN
  • Hardware drivers
  • Home automation
  • IC Layout Editor
  • IDE
  • RTOS
  • SCADA - PLC
  • Scientific computation
  • Simulation
  • T-CAD/CAM - EDA
  • Utilities

Open Software Projects

  • Bio Conductor
  • CERN Libraries
  • My Open Bticino
  • Open Avionics
  • Open Bio Foundation
  • Open CASCADE
  • OpenCFD - OpenFOAM
  • OpenCores
  • Orocos Project
  • OSGeo
  • Player Project
  • R-Project
  • VLSI & ASIC Technology

Open HW/FW Projects

  • Baloon Project
  • FreeCores
  • LinuxBIOS
  • OpenBIOS
  • SquidBee
REDUCE - An open source version of REDUCE algebra system E-mail
Thursday, 04 June 2009 22:04

REDUCE is an open source version of the REDUCE algebra systemREDUCE is a system for doing algebra by computer (CAS - Computer Algebra System), which also supports numerical approximation and interfaces to Gnuplot to provide graphics. REDUCE is implemented in standard Lisp expressed in an intuitive imperative-style notation called RLISP but this is completley hidden from the casual user. The latter is used as a basis for REDUCE's user-level language. The development of the REDUCE computer algebra system was started in the 1960s by Anthony C. Hearn. Since then, many scientists from all over the world have contributed to its development. REDUCE has a long and distinguished place in the history of computer algebra systems. Other systems that address some of the same issues but sometimes with rather different emphasis are Axiom, Maxima and so on. REDUCE is distributed for various architecture and/or operating system like GNU/Linux (Debian i686 and x86_64, Fedora Core i686 and x86_64, OpenSUSE i686 and x86_64, Scientific Linux i686, Ubuntu i686 and x86_64....), NetBSD i386, FreeBSD x86_64, PowerPC MAC Darwin and Solaris i386, and is complemented by numerous packages serving specialized mathematical purposes, which have to be loaded explicitly, e.g.;

  • REDLOG: it provides an extension of the computer algebra system REDUCE to a computer logic system. The name stands for REDuce LOGic system;
  • ASSIST: the assist package provides a number of general purpose functions which adapt REDUCE to various calculational strategies;
  • ...and so on!

For a list, but quite incomplete, click here. Its capabilities include:

  • Expansion and ordering of polynomials and rational functions;
  • Calculations with symbolic matrices;
  • Arbitrary precision integer and real arithmetic;
  • Analytic differentiation and integration;
  • Factorization of polynomials;
  • Facilities for the solution of a variety of algebraic equations;
  • Facilities for the output of expressions in a variety of formats;
  • Facilities for generating optimized numerical programs from symbolic input;
  • Dirac matrix calculations of interest to high energy physicists.
Various REDUCE examples here.
 

Font Size Changer

GNU/Linux distributions

  • Fedora Electronic Lab
  • GXSM DVD
  • OSADL
  • Physics
  • RTAI Knoppix 1.2
  • Scientific Linux
  • Slack RTAI
  • XtreemOS

Feed

  • LinuxDevices.com
  • LinuxToday.com
  • Linux-Watch.com
  • LWN.net
  • LXer.com
  • Unixmen

Top 100 Joomla

Clicca qui per votare
www.joomla.it

Polls

What is/are your interest section/s?
 
Powered by ElettroLinux. Copyright (c) 2007-2010 ElettroLinux. Based on template by Siteground. Hosted on Host Invent. Many thanks to LezioniOnLine.

valid xhtml valid css