Chartwell-Yorke DERIVE Specialists
Prices Books Home info@chartwellyorke.com
Here is a summary of all the new features in Derive 5. There's also a more detailed Word document
on the many mathematical and programming improvements, here.
New DERIVE 5 Features:
Algebra Window Enhancements
Plot Window Enhancements
Programming Enhancements
Mathematical Enhancements

DERIVE Features:
2D-Plots
3D-Plots
Algebra
Arithmetic
Calculus
Functions
Input/Output
Interface
Programming
Vectors, Matrices, and Sets
DERIVE 5 Worksheets, Greek Toolbar and Maths symbols toolbar

Now with Interactive Worksheets

The new DERIVE v5 Interactive worksheets bring maths to life, including live interactive maths, 2D and 3D plots, formatted text and OLE objects. Equations, matrices and other maths expressions are shown in their true mathematical format. Maths symbols and Greek letters are just a click away with dockable toolbars.

 

DERIVE 5 Enhancements:

Algebra Window Enhancements [go to top]
- Create, edit, print, and save interactive mathematical worksheets
- In addition to expressions, include plot images, formatted text, and OLE objects in worksheets
- Automatically centre, wrap, and renumber mathematical expressions
- Enter and edit mathematical expressions and function definitions in a more readable, multi-line indented format
- Identify and locate syntax errors with a helpful message and a blinking cursor positioned where the error was detected
- Enter Greek letters and maths symbols easily using dockable toolbars
- View and modify user-defined functions, variables, and domain declarations
- Observe elapsed time and percentage of memory used during long computations

Plot Window Enhancements [go to top]
- Rotate and zoom multiple, shaded 3D surface plots in real-time
- Make 3D surface plots of functions defined parametrically and as data points
- In addition to rectangular, plot 3D surfaces in spherical and cylindrical coordinates
- Determine the coordinates of points on 3D surface plots using a movable trace indicated by highlighted cross lines
- Frame 3D plots with a transparent box whose sides are labeled and scaled
- Plot Boolean combinations of inequalities involving two variables in 2D
- Directly set the aspect ratio of the 2D and 3D plot windows
- Position annotations in 2D and 3D plot windows with the click of the mouse
- Save plot window images in various graphics file formats (DIB, JPEG, PCX, TARGA, and TIFF)
- Embed DERIVE 2D and 3D plot window images in mathematical worksheets, and reactivate them with a click of the mouse

Programming Enhancements [go to top]
- Write multi-line programs using intuitive block and loop program control constructs
- Exit the current block or function at any desired point in function definitions
- Suppress the evaluation of expressions in function definitions using the quote operator
- Specify the default values for local variables in user-defined functions
- Define functions that can accept any number of arguments
- Map functions and predicates over the elements of vectors and sets, as well as efficiently sorting these elements
- Substitute for the variables and subexpressions of expressions serially or in parallel
- Use the extensive string processing capabilities on string variables and integers
- Replace individual elements of vectors and matrices using subscripted assignments
- Use new operators to efficiently extract rows, columns, and sub-matrices of matrices
- Programmatically determine the data-type of expressions using recognizer functions, including the new set, logical, and vector data-types
- Use mixed-case for the names of user-defined functions and variables, while still allowing such names to be entered in either case
Download a more detailed Word document on the programming enhancements here

Mathematical Enhancements [go to top]
- Solve systems of nonlinear polynomial equations using the Groebner basis algorithm
- Find all the real and complex solutions of polynomial equations to any desired degree of precision
- Efficiently factor large integers and polynomials using sophisticated new methods
- Expand Boolean expressions into disjunctive and conjunctive normal forms
- Simplify and solve Boolean combinations of equations and inequalities, including ones involving absolute values
- De-nest difficult square and cube roots of square roots [e.g. see if your computer algebra system can simplify (14093/243 + 5/9)^(1/3) to 93/18 + 1/2 ]
- Take advantage of greatly improved definite and indefinite integration, polynomial gcd computations, and simplification capabilities
- Autoload functions defined in utility files when they are first used

Download a more detailed Word document on the mathematical enhancements here
 

DERIVE Features:

2D-Plots: [go to top]
- Explicit, implicit, and parametric plots
- Plots using rectangular or polar coordinates
- Specify plot range using a "zoom" box
- Plot space curves and complex-valued functions
- Follow plot lines with cross in trace mode
- Zoom plot scales in or out
- Frame plots easily in auto-scale mode
- Specify plot colors
- Options for numbering and labeling axes
- Annotate plots

3D-Plots: [go to top]
Wire frame plots for functions of two variables
- Optional hidden line removal
- Set eye and center positions
- Specify number and color of grid lines
- Zoom in or out, or use automatic vertical scaling
- Switch to Acrospin’97 to rotate 3D plots in real time

Algebra: [go to top]
- Symbolic simplification of expressions
- Polynomial expansion and factoring
- Partial fraction expansion and common denominators
- Reduction of complex values to rectangular form
- Greek and Latin (English) variable names
- Integer, real, complex, and nonscalar declarations
- Variable and subexpression substitution
- Algebraic and numeric equation solving
- Solves systems of linear equations
- Boolean algebra and truth tables

Arithmetic: [go to top]
- Exact rational arithmetic with no roundoff error
- Adjustable precision approximate arithmetic
- Rational, decimal, and scientific notation
- Adjustable input and output radix bases for numbers
- Integer factoring, factorials, modulii, and gcds
- Handles complex and infinite numbers
- Prime number recognisers and generators
- Fibonacci, Bernoulli, Euler, and Catalan numbers
- English and metric units conversion
- Fundamental physical constants to high precision

Calculus: [go to top]
- Finite and infinite symbolic limits
- First and nth order partial derivatives
- Antiderivatives and definite integrals
- Approximate numerical integration
- Finite and infinite sums and products
- Curvatures, tangents, and osculating circles
- Implicit and parametric differentiation
- Taylor and Fourier series expansions
- Arclengths, areas, and volumes
- Laplace transforms
- Exact first and second order ODE solving
- Runge-Kutta approximations for systems of ODEs

Functions: [go to top]
- Exponential, trigonometric, and hyperbolic
- Angles specified in degrees or radians
- Piecewise-continuous and complex variable
- Probability, statistics, and financial
- Special functions (Zeta, Bessel, hypergeometric, etc.)
- Pseudo-random number generator

Input/Output: [go to top]
- Annotate, save, and load DERIVE files
- Customize printout headers and footers
- Preview print image of expressions and plots
- Include annotations and computation time in expression printouts
- Print plots using colour or black & white printers
- Copy DERIVE screen images to the Windows clipboard in bitmap format
- Copy expressions to the Windows clipboard in text format
- Load and analyze numeric data files
- Generate C, Fortran, Pascal, and Basic program files

Interface: [go to top]
- Use the keyboard or mouse to select toolbar buttons or menu commands
- Open multiple algebra, 2D, and 3D plot windows
- Easy entry and editing of expressions
- Enter Greek variable names and mathematical symbols using a toolbar
- 2D matrix input and editing
- Expressions displayed using standard 2D mathematical notation
- Multiple expression highlighting
- Subexpression highlighting, extraction and substitution
- Move and renumber expressions
- Remove and unremove expressions between algebra windows
- Condensed expression format and display mode
- Quick reference card and extensive on-line help
- Manual full of step-by-step examples using screen images

Programming: [go to top]
- User-defined mathematical functions
- If-then-else control construct
- Boolean and relational operators
- Recursive and iterative functions
- Extract terms, factors, and free variables from expressions
- Operators for domain declarations and state variables
- Selection and function application over vectors

Vectors, Matrices, and Sets: [go to top]
- Symbolic and numeric elements
- Uses standard subsript notation
- Dot, cross, and outer products
- Transpose, determinant, inverse, and trace
- Matrix reduction to row echelon form
- Eigenvalues and eigenvectors
- Noncommutative vector and matrix algebra
- Differential and integral vector calculus
- Efficient functions for vector and matrix operations
- Tensor algebra and analysis package
- Least squares curve fitting
- Set union, intersection, and power sets

Review of Derive 5 "Copyright August 2000, LTSN Maths, Stats & OR Network."

New Lower Prices, Upgrades Available, Fast Free Delivery in the UK, Order Today!

DOWNLOAD a free 30-day evaluation of Derive 5, or just ask and we'll send you a free 30-day evaluation Derive 5 CD-ROM. Please remember to include your full postal address.

Free Advice on using Derive 5. Here you'll find the first two chapters of the book "Introduction to Derive 5" in PDF format, readable with the freely available Adobe Acrobat PDF reader.

The following are a few of the many innovations incorporated into the previous version, DERIVE for Windows version 4.

Issuing Commands

Command toolbar: Issuing frequently used DERIVE commands is as easy and effortless as a mouse click. Just highlight an expression and click on the desired operation on the command toolbar. The algebra window toolbar includes buttons for authoring, simplifying, approximating, solving, differentiating, and integrating expressions. Helpful tool tips indicate the purpose of each button. [go to top]

Substitution dialogs: Simply click on the variables from the list that DERIVE for Windows presents to you and then enter the desired value for that variable. To change a value for a variable already entered, use the arrow keys or the mouse to select the variable and edit its value.

File menu commands: Navigate through directory trees using standard Windows dialog boxes to load, save, and append files.

Context sensitive help: Press the F1 key to instantly obtain detailed help on any command dialog box. Extensive on-line help is available for DERIVE's built-in mathematical functions and operators. The utility files distributed with DERIVE are also fully documented on-line. [go to top]

Expression Entry and Editing

Entering expressions: Besides typing from the keyboard, a new expression may be created by clicking on the Greek toolbar, pasting from the clipboard, or inserting the highlighted expression.

Greek toolbar: To enter Greek variable names and mathematical symbols on the author line simply click on the desired name or symbol in the Greek toolbar. Or, if you prefer, enter them using Ctrl key combinations. [go to top]

2D matrix input: After entering the dimensions of the matrix, DERIVE for Windows displays a two-dimensional expression entry array ready for your input. You can move to each matrix element using the mouse or direction keys.

Multiple expression highlighting: Click and drag with the mouse to highlight multiple expressions. Then you can easily remove them, copy them to the clipboard, or drag and drop them at a new location. [go to top]

Subexpression highlighting: Click on an expression to highlight the entire expression. Then click on a subexpression to highlight it. Just keep clicking to highlight more deeply nested subexpressions. [go to top]

Plotting

Fast and accurate plotting: Plotting is as easy as highlighting an expression and clicking on the Plot! menu command or corresponding toolbar button. Almost instantly your 2D or 3D plot appears. [go to top]

Command toolbars: The 2D and 3D plot window toolbars make it easy to annotate and print plots, position the plot region, and scale the plot.

Status Bars: Important information about the current plot window is displayed in the status bar. The 2D-plot window status bar displays the current coordinate system selected, the cross and centre coordinates, and the scale units. The 3D-plot window status bar displays the eye and center position as well as the length of the box. [go to top]

Copying plots: Copy the plot window to the clipboard by a simple keystroke combination or use a drag box to select a portion of the screen. Paste the image into a file using your favourite bitmap-compatible word processor or graphics program. [go to top]

Cross positioning: With one click of the mouse move the cross to any point in a 2D plot window and view the point's coordinates displayed on the status bar.

Plot range: Use a drag box to specify the boundaries of a new 2D plot range or enter numerical values for the boundary coordinates in a dialog box. [go to top]

Plot annotation: Single-line annotations can be placed at any location in a 2D-plot window. They can include Greek letters or mathematical symbols as well as normal text. Each annotation can be displayed in any colour -- for example, to match the colour of a particular plot line.

Printing

Page setup: Customize the header and footer lines of DERIVE expression and plot printouts. Use
&-Macros to include the file name, page number, date, and time in headers and footers. You can also specify the page size, margins, and orientation of DERIVE printouts.
[go to top]

Print preview: Preview the print image of DERIVE expressions and plots before actually sending them to the printer. Zoom the preview in and out and view one or two pages at a time.

Printer support: If your printer is set up for Windows, it is set up for DERIVE. Support is provided for all types of black & white and colour printers. [go to top]

System requirements: A PC compatible computer with at least 8 megabytes of memory running Microsoft Windows 95, 98, ME, 2000, Professional, NT, (or Windows 3.1x with Microsoft Win32s software if you use the previous version DERIVE v4). DERIVE is a state-of-the-art 32-bit program that takes full advantage of the memory available on your computer. DERIVE for Windows version 5 is distributed on CD-ROM.

Return to DERIVE for Windows Index Page

Return to Chartwell-Yorke Home Page

This document has been printed from the Chartwell-Yorke web site at http://www.chartwellyorke.com.

[go to top]

Chartwell-Yorke, 114 High Street, Belmont, Bolton, BL7 8AL, England
Telephone:
(+44) (0)1204 811001, fax: (+44) (0)1204 811008
Email: info@chartwellyorke.com
Website: http://www.chartwellyorke.com