equations
PDF Equation 0.7
PDF Equation - Quick access to LaTeXs typesetting power more>>
Just type a LaTeX snippet, render a it and drag the resulting PDF file into your Keynote presentation or wherever you need it. PDF Equation is document-based, so you can save your equations for later use.
Enhancements:
- Adds a color well and a customizable LaTeX preamble.
Wave Simulation 1.0
Wave Simulation is developed as a smart program which is simulative to a wave disturbance propagating on a two dimensional membrane. more>>
Wave Simulation 1.0 is developed as a smart program which is simulative to a wave disturbance propagating on a two dimensional membrane. The program uses a timer to step the simulation. At each step a two dimensional wave equation is solved by using a finite differencing scheme that is space centered and time forward. The initial conditions have been exaggerated for better visibility in the OpenGL output. See the commentary in the source code for further details. The idea here is to demonstrate simple numerical processing and scientific visualization in a Cocoa based application.
The program structure uses the Model/View/Controller paradigm. The classes for this structure are grouped under one heading and the various support classes are grouped under another heading. The View part of the program combines the user interface (UI) and the OpenGL rendering. The GLView class is a wrapper, i.e., sub-class, around the NSOpenGLView class that gives the class the ability to render, among other things, a mesh that is passed in from an outside source.
The view point and lighting that the GLView class uses in its rendering is also provided from outside. The visible part of the GLView in the UI is an outlet for the rendering. Also, the GLView object has been set up so that a mouse click in the visible rendering area toggle betwever, each update cycle is quick enough to justify a single threaded structure for the program.
An important characteristic of this program is that the OpenGL rendering is encapsulated in two parts of the program: the GLView class and the DrawingFunctions.h module. All of the other support classes make no reference to OpenGL. The Avian class is meant to capture the concept of an extended physical body that can have a location in 3D space as well as an orientation.
The FlyingCamera class is based on the Avian class and provides it with extras that are appropriate for handling views from various positions and orientations. The Mesh and MeshNode clases are also divorced from OpenGL. A GLView object 'knows' what to do with FlyingCamera and Mesh objects, but not vice versa. Also, the Controller object 'knows' how to relate user input, via the steppers, to FlyingCamera settings.
This program is also provides a good way to waste enormous quantities of time. The membrane uses a material that is meant to be a fair approximation of ruby. When the light is set to, say, colatitude equal to 35 degrees and longitude equal to 200 degrees the surface shows some nice highlights. Be warned: this program can induce a hypnotic state in the unwary user.
Equation Compiler Plugin 3.1
Equation Compiler Plugin - Compile string into machine language for rapid evaluation more>>
Only two functions are needed for the plugin. They are compile() and evaluate(), both of which can take a variable number of arguments.
The compile() function can take from 1 to 7 arguments. The first is the function text. The remaining are the string names of the user variables. Their order defines how the plugin uses the arguments of the evaluate function. The return type of compile() is a Boolean, true for a good compile, false for a bad one.
The evaluate() function takes from 0 to 6 arguments. These are the input double values for the variables defined with compile{}. With no argument the function has no variables, as say 2*exp(3.5). The return type of evaluate() is a double which results from evaluating the function.
Quotient 1.4.5
Quotient - Have you ever wondered what happens to the quotient of a division equation? more>>
It does indeed repeat. Its what is known as a repeating decimala portion of the decimal repeats itself infinitelyas in, 1/7 equals 0.142857142857142857 In this case, 142857? is the repetend, the smallest repeating chunk.
This program writes the quotient (result) of any division equationto a user-specified level of decimal precision (which can extend into the hundreds of thousands and beyond)into a text field, from which it can be copied to the Clipboard.
Theres even an option to export the whole calculation to a text file (one can print the equation, as well).
Quotient is a Universal Binary program and requires Mac OS X v10.4 Tiger or above.
Quadratic! 1.0
Quadratic! - Solve quadratic equations more>> Quadratic! - Solve quadratic equations
Quadratic! widget solves almost any quadratic equation.
Known Restrictions:
- Cannot display fractions.
- Can only display real numbers.
Quadratic Formula 1.1
Quadratic Formula is a remarkable and splendid program which will solve the quadratic equation (ax^2+bx+c) for x. more>>
Quadratic Formula 1.1 is a remarkable and splendid program which will solve the quadratic equation (ax^2+bx+c) for x.
Requirements: Mac OS 8.1 (w/carbonlib) - OS X
squasolve 2.0
squasolve is designed as a math all rounder that is the solution to quadratic equations, equation systems. more>>
squasolve 2.0 is designed as a math all rounder that is the solution to quadratic equations, equation systems. It is able to multiply matrices, has a scientific calculator and more.
Requirements:
- Mac OS 8.0 or higher
Henon 1.0
Henon - Graphical representations to the Hnon equations more>>
Completly freeware for personal use.
squasolve X 2.0
squasolve X is an easy and simple to use math allrounder which solves quadratic equations, equation systems, is able to multiply matrices, has a scientific calculator and more. more>>
squasolve X 2.0 is an easy and simple to use math allrounder which solves quadratic equations, equation systems, is able to multiply matrices, has a scientific calculator and more.
Requirements:
- Mac OS X 10.4 PPC
- Mac OS X 10.3.9
- Mac OS X 10.4 Intel
- Mac OS X 10.0
- Mac OS X 10.1
- Mac OS X 10.5 PPC
- Mac OS X 10.2
- Mac OS X 10.5 Intel
- Mac OS X 10.3
- Mac OS Classic
New Moon Dates 2.0
New Moon Dates - moon date, time lunar latitude for a given year more>>
The routines are written in BASIC, are not object oriented and make some assumptions about both software and hardware platforms.
Lunar orbital accuracy is a non-trivial task. The equations for New Moon Dates are derived from the equations used in the book: "Astronomy with Your Personal Computer" by Peter Duffett-Smith.The accuracy claimed in the book is accurate to within two minutes (page 172 of the second edition).The information displayed is the date of the New Moon and the New Moons latitude.You will have to decide if this is enough accuracy for your needs.
Enhancements:
- Added Daylight Savings Time and an indicator to show when it has affected the date shown.
Quantum Mechanics Utilities 1.0
Quantum Mechanics Utilities - Application utilities for an undergraduate course in quantum mechanics more>>
This file yields application utilities for an undergraduate course in quantum mechanics. You can use them to easily find and display energy eigenvalues and eigenfunctions for the one dimensional time independent Schroedinger equation, and for the one particle radial equation.
Math 11 for kids 10
Games and Puzzles. Math Games. Speed Math Deluxe - Use addition, subtraction, multiplication and division to solve an equation as quickly as possible!... more>> <<less
Slopinator 1.9.1
Slopinator solves some of the most tedious and boring equations more>>

LaTeXiT 2.0.1
LaTeXiT LaTeXiT has come as a great utility which allows you to quickly typeset LaTeX equations, more>> <<less
Pierre Chatelier - useful and easy-to-use utility that allows you to quickly typeset LaTeX equations, without bothering with file creation, preambles, and so on. LaTeXiTLicense:Freeware
petsc4py 1.0.2
Free and open source Python bindings for the PETSc scientific libraries more>>
petsc4py 1.0.2 is yet another excellent tool for programmers. it is actually a free and open source Python bindings for PETSc, the Portable, Extensible Toolkit for Scientific Computation.
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. PETSc employs the MPI standard for all message-passing communication.
NOTE: petsc4py is developed, distributed and licensed under the terms of the New BSD License.
Requirements:
- Mac OS X