[Home] [Mathematics]

Free Online Textbooks, Lecture Notes, Tutorials, and Videos on Mathematics

General Mathematics - Abstract Algebra - Analysis - newNumerical Analysis - Calculus - Differential Equations - Geometry - Graph Theory - Linear Algebra & Matrices - Number Theory - Operations Research - Physics - Statistics - newVideos - Miscellaneous


Open Source & Free Software - Commercial Softwar


The Book "A=B" by Marko Petkovsek, Herbert Wilf and Doron Zeilberger."A=B" is about identities in general, and hypergeometric identities in particular, with emphasis on computer methods of discovery and proof. The book describes a number of algorithms for doing these tasks, and we intend to maintain the latest versions of the programs that carry out these algorithms on this page."

Basic Concepts of Mathematics by Elias Zakon. "This book helps the student complete the transition from purely manipulative to rigorous mathematics. The clear exposition covers many topics that are assumed by later courses but are often not covered with any depth or organization: basic set theory, induction, quantifiers, functions and relations, equivalence relations, properties of the real numbers (including consequences of the completeness axiom), fields, and basic properties of n-dimensional Euclidean spaces... In particular, it gives students the skills they need to succeed in the first courses in Real Analysis and Abstract Algebra/Modern Algebra."

Design of Comparative Experiments by R. A. Bailey.

Math Alive by Ingrid Daubechies, Princeton University. "How is life different from 25 or even 10 years ago? Mathematics has profoundly changed our world, from banking & computers to listening to music. This course is designed for those who haven't had college mathematics but would like to understand some of the mathematical concepts behind important modern applications. It will consist of largely independent 2-week units:

  • Cryptography
  • Error correction and compression
  • Probability and statistics
  • Birth, Growth, Death and Chaos
  • Geometry and Motion Control
  • Voting and Social Choice

You can navigate through the units using the navigation bar on the left. Each unit is divided into two parts. For each part you can download Lecture notes in PDF or PS format. Each part has its problem set and a corresponding on-line Lab. You can find the Lecture Notes, On-Line Labs, and Problem Sets through corresponding links on the left. You can also find them (for each unit) through the corresponding unit links. The On-Line Labs review some of the material seen in class, and give you interactive windows to try out various things. The problem sets contain questions and assignments for you to answer or complete. To answer some of these questions you'll need the interactive pages from the On-Line Labs. "


newAlgebra and Analysis for Computer Science, by Jean Gallier.  Book in progress, approx. 254 pages. Covers linear algebra, determinants, Gaussian elimination, LU- and Cholesky-factoring, affine geometry, polynomials, PID's, UFD's, basic topology, and differential calculus.

Abstract Algebra with GAP, Authored by By J. G. Rainbolt and J. A. Gallian. "This GAP Manual accompanies Contemporary Abstract Algebra, Fifth Edition, and provides instruction and exercises for students who use the GAP software program. You may choose either to download each chapter separately or download the entire manual at once. The subroutines and art figures needed for this GAP manual are saved in separate files. For your convenience, you will find a helpful Student Solutions Manual that provides the odd-numbered answers to the exercises found in this GAP Manual."

A Course In Algebraic Number Theory by Robert B. Ash. "We study fundamental algebraic structures, namely groups, rings, fields and modules, and maps between these structures. The techniques are used in many areas of mathematics, and there are applications to physics, engineering and computer science as well. In addition, I have attempted to communicate the intrinsic beauty of the subject.
Ideally, the reasoning underlying each step of a proof should be completely clear, but the overall argument should be as brief as possible, allowing a sharp overview of the result."

Mathematical Methods of Engineering Analysis, by Erhan Çinlar and Robert J. Vanderbei.


Analysis WebNotes "Analysis is one of the large divisions of modern mathematics. (Algebra, applied mathematics, topology, and discrete mathematics are some others.) Analysis is the study of limits. Anything in mathematics which has limits in it uses ideas of analysis. Some of the examples which will be important in this course are sequences, infinite series, derivatives of functions, and integrals."

A Companion to Analysis by Tom Körner, Trinity Hall, Cambridge. "This book is intended for those students who might find rigorous analysis a treat. It aims to provide a foundation for later courses in functional analysis, differential geometry and measure theory."

A Companion to Analysis (Answers) by Tom Körner, Trinity Hall, Cambridge.

Advanced Calculus and Analysis by Ian Craw.

Complex Analysis by George Cain. "This is a textbook for an introductory course in complex analysis. It has been used for our undergraduate complex analysis course here at Georgia Tech and at a few other places that I know of. "

Complex Analysis by Douglas N. Arnold.

Functional Analysis by Douglas N. Arnold.

Graphics for Complex Analysis by Douglas N. Arnold. "This is a collection of graphical demonstrations of concepts in complex analysis which I developed for a course I gave on that subject. The most common method of visualizing a complex map is to show the image under the map of a set of curves, e.g., a set of line segments of constant real and/or imaginary part (a Cartesian grid), or a set of concentric circles and spokes (a polar grid). A weakness of this approach is that it can be difficult or impossible to infer which points of the original curves are mapped to which points of the final images. The graphics on this page use two techniques to overcome this problem. First, most are animated so that the original curves are continuously deformed into the image curves, and the eye can follow which points move where. Second, I use colors to distinguish different points and curves."

Interactive Real Analysis "Interactive Real Analysis is an online, interactive textbook for Real Analysis or Advanced Calculus in one real variable. It deals with sets, sequences, series, continuity, differentiability, integrability (Riemann and Lebesgue), topology, and more."

New section!Numerical Analysis and Methods

newNumerical Recipes in C, The Art of Scientific Computing, 2nd Ed., William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, Cambridge University Press. "The scope of Numerical Recipes is supposed to be 'everything up to, but not including, partial differential equations.' We honor this in the breach: First, we do have one introductory chapter on methods for partial differential equations (Chapter 19). Second, we obviously cannot include everything else. All the so-called “standard” topics of a numerical analysis course have been included in this book: linear equations (Chapter 2), interpolation and extrapolation (Chaper 3), integration (Chaper 4), nonlinear root-finding (Chapter 9), eigensystems (Chapter 11), and ordinary differential equations (Chapter 16). Most of these topics have been taken beyond their standard treatments into some advanced material which we have felt to be particularly important or useful.
Some other subjects that we cover in detail are not usually found in the standard numerical analysis texts. These include the evaluation of functions and of particular special functions of higher mathematics (Chapters 5 and 6); random numbers and Monte Carlo methods (Chapter 7); sorting (Chapter 8); optimization, including multidimensional methods (Chapter 10); Fourier transform methods, including FFT methods and other spectral methods (Chapters 12 and 13); two chapters on the statistical description and modeling of data (Chapters 14 and 15); and two-point boundary value problems, both shooting and relaxation methods (Chapter 17)."

newNumerical Recipes in Fortran 77, The Art of Scientific Computing, 2nd Ed (Volume 1 of Numerical Recipes in Fortran), William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, Cambridge University Press.

newNumerical Recipes in Fortran 90, The Art of Scientific Computing, 2nd Ed (Volume 2 of Numerical Recipes in Fortran), William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, Cambridge University Press.

newNumerical Computing with MATLAB, Cleve Moler (Free electronic edition published by The MathWorks): "Numerical Computing with MATLAB is a textbook for an introductory course in numerical methods, MATLAB, and technical computing. It emphasizes the informed use of mathematical software. Topics include matrix computation, interpolation and zero finding, differential equations, random numbers, and Fourier analysis.

Based on MATLAB, the textbook provides more than 70 M-files. Many of the more than 200 exercises involve modifying and extending these programs. The book also makes extensive use of computer graphics, including interactive graphical expositions of numerical algorithms."


NewCalculus without Limits (Lecture Notes for Applied Calculus) by Karl Heinz Dovermann, (302 pp). "We introduce diffrentiability as a local property without using limits. The philosophy behind this idea is that limits are the a big stumbling
block for most students who see calculus for the first time, and they take up a substantial part of the first semester. More technically speaking, instead of the traditional notion of diffrentiability, we use a notion modeled on a Lipschitz condition. Instead of an epsilon-delta defintion, we use an explicit local (or global) estimate."

NewA Summary of Calculus by Karl Heinz Dovermann, (164 pp).

The Calculus of Functions of Several Variables by Dan Sloughter.

Difference Equations to Differential Equations: An Introduction to Calculus by Dan Sloughter.

Graphics for the Calculus by Douglas N. Arnold. "These are excerpts from a collection of graphical demonstrations I developed for first year calculus."

Multivariable Calculus by George Cain & James Herod. "This is a textbook for a course in multivariable calculus. It has been used for the past few years here at Georgia Tech. The notes are available as Adobe Acrobat documents."

Steven Shreve: Stochastic Calculus and Finance prepared by Prasad Chalasani and Somesh Jha, CMU.

Visual Calculus by Lawrence S. Husch. "Originally, this collection was designed for instructors to give some ideas how technology, in particular, computers, can be used in the teaching of calculus. Detailed instructions on implementing these ideas with various public domain, shareware and commercial software packages are provided. The collection has been expanded to include tutorials, interactive modules (LiveMath, Java, and Javascript) which can be used by either students or faculty and includes detailed instructions for TI-85 and TI-86 graphing calculators. As an additional aid for students, modules containing quizzes and drill problems have also been added. "


Classical Geometry by Danny Calegari. "An introduction to spherical, Euclidean and hyperbolic geometry in two and three dimensions, with an emphasis on the similarities and differences between these flavors of geometry. The most important tool in analyzing these geometries will be a study of their symmetries; we will see how this leads naturally to basic notions in group theory and topology. Topics to be covered might include classical tessellations, the Gauss-Bonnet theorem, scissors congruence, orbifolds, and fibered geometries."

Classical Geometry and Low-Dimensional Topology by Danny Calegari. "A continuation of the study of spherical, Euclidean and especially hyperbolic geometry in two and three dimensions begun in Mathematics 138. The emphasis will be on the relationship with topology, and the existence of metrics of constant curvature on a vast class of two and three dimensional manifolds. We will concentrate mainly on a detailed study of examples, and we will try to be as explicit and as elementary as possible. Topics to be covered might include: uniformization for surfaces, shapes and volumes of hyperbolic polyhedra, circle packing and Andreev's theorem, and hyperbolic structures on knot complements."


Graph Theory, the complete electronic version of Reinhard Diestel's book on graph theory. "Here is a complete electronic edition of the book, which you are welcome to view or download to your computer for offline use. It comes as a hyperlinked pdf file."

Introduction to Social Network Methods by Robert A. Hanneman. "An on-line textbook supporting Sociology 157, an undergraduate introductory course on social network analysis. Robert A. Hanneman of the Department of Sociology teaches the course at the University of California, Riverside.
This on-line textbook introduces many of the basics of formal approaches to the analysis of social networks. It provides very brief overviews of a number of major areas with some examples. The text relies heavily on the work of Freeman, Borgatti, and Everett (the authors of the UCINET software package). The materials here, and their organization, were also very strongly influenced by the text of Wasserman and Faust, and by a graduate seminar conducted by Professor Phillip Bonacich at UCLA"

Social Network Analysis by Steve Borgatti, Dept. of Organization Studies, Boston College. "There has been a dramatic rise in the use of social network analysis over the last decade. The availability of standard texts and robust software has undoubtedly contributed to this increase. Social network analysis focuses on the relationships between actors and acknowledges that an individual's behaviour is influenced by those around them. Actors and their actions are viewed as interdependent rather than independent units. This view means that the unit of analysis is not the individual, but an entity consisting of the individuals and the linkages connecting them. This will be a practical course focused around the collection and analysis of network data. The course is centred on the software packages UCINET and NetDraw. We shall look at the description and visualisation of network data and consider issues of validity and representation. We will then focus on uncovering structural properties of individual actors and the detection and description of groups. Finally we will consider how to test network hypothesis."


Introduction to Matrix Algebra by Autar K Kaw, Professor, University of South Florida. "This book is written primarily for students who are at freshman level or do not take a full course in Linear/Matrix Algebra, or wanting a contemporary and applied approach to Matrix Algebra. I am making this book available FREE of charge at this time. I would like your comments if you use this book so that future versions would be made better and expanded. "

Elements of Abstract and Linear Algebra by Edwin H. Connell. "This is a foundational textbook on abstract algebra with emphasis on linear algebra. You may download parts of the book or the entire textbook.

Elementary Linear Algebra. by Keith Matthews. "This book is an introduction to linear algebra, based on lectures given by me over 17 years, in the (now defunct) first year course MP103 at the University of Queensland. The section on subspaces is meant to be a gentle introduction to the second course, where abstract vector spaces are met in detail. Things of substance are met here, including the rank of a matrix. The section on three dimensional geometry makes use of the earlier sections on linear equations, matrices and determinants and some of the proofs are more algebraic (even pedantic) than some readers would like."

Solutions to Elementary Linear Algebra prepared by Keith Matthews.

Linear Algebra and Applications Textbook by Thomas S. Shores. "In order to enable prospective users to preview my text easily and conveniently, I'm putting a copy of it on the web for your perusal. Why this text? I'm committed to a balanced blend of theory, application and computation. Mathematicians are beginning to see their discipline as more of an experimental science, with computer software as the "laboratory" for mathematical experimentation. I believe that the teaching of linear algebra should incorporate this new perspective."

Visual Linear Algebra for Maple and Mathematica: "Visual Linear Algebra is a new kind of textbook. With its thorough integration of technology, it offers a unique environment for teaching and learning linear algebra. Its goals, however remain quite traditional. Foremost among these it to provide a rich context in which students can achieve robust understanding of the core topics of linear algebra and real competence in using them. Students who work in this dynamic environment, we have found, become quite actively engaged in learning linear algebra."

Ordinary Differential Equations (ODE)

Differential Equations With Boundary Value Problems: Prentice Hall Companion Web site.

Differential Equations With Boundary Value Problems: by the author Selwyn Hollis.

Partial Differential Equations (PDE) 

newElementary PDEs and Applications:  by Björn Birnir, UCSB. "This book is designed for students who will eventually be solving partial differential equations (PDEs) numerically. The aim is to teach them enough appreciation for the properties of the solutions to be able to judge with confidence, whether their numerical solutions make sense and how to interpret them. The examples, applications and exercises included in this book should give students a good intuition for the distinct qualities of waves, heat diffusion and fields."


Elementary Number Theory, by W. Edwin Clark: "At first blush one might think that of all areas of mathematics certainly arithmetic should be the simplest, but it is a surprisingly deep subject. We assume that students have some familiarity with basic set theory, and calculus. But very little of this nature will be needed. To a great extent the book is self-contained. It requires only a certain amount of mathematical maturity. And, hopefully, the student’s level of mathematical maturity will increase as the course progresses. Before the course is over students will be introduced to the symbolic programming language Maple which is an excellent tool for exploring number theoretic questions."

An Introduction to the Theory of Numbers, by Leo Moser: "This book, which presupposes familiarity only with the most elementary concepts of arithmetic (divisibility properties, greatest common divisor, etc.), is an expanded version of a series of lectures for graduate student on elementary number theory. Topics include: Compositions and Partitions; Arithmetic Functions; Distribution of Primes; Irrational Numbers; Congruences; Diophantine Equations; Combinatorial Number Theory; and Geometry of Numbers. Three sections of problems (which include exercises as well as unsolved problems) complete the test."


Linear Programming: Foundations and Extensions by Robert Vanderbei, Princeton University. "This book is about constrained optimization. It begins with a thorough treatment of linear programming and proceeds to convex analysis, network flows, integer programming, quadratic programming, and convex optimization. Along the way, dynamic programming and the linear complementarity problem are touched on as well.

The book aims to be a first introduction to the subject. Specific examples and concrete algorithms precede more abstract topics. Nevertheless, topics covered are developed in some depth, a large number of numerical examples are worked out in detail, and many recent topics are included, most notably interior-point methods. The exercises at the end of each chapter both illustrate the theory and, in some cases, extend it."


Essential Physics 1, by Frank W. K. Firk, Yale University. "Essential Physics 1 is an intensive introduction to classical and special relativity, Newtonian dynamics and gravitation, Einsteinian dynamics and gravitation, and wave motion. Mathematical methods are discussed, as needed; they include: elements of differential geometry, linear operators and matrices, ordinary differential equations, calculus of variations, orthogonal functions and Fourier series, and non-linear equations for chaotic systems. The contents of this book can be taught in one semester. It is a book for first-year college students who have an interest in pursuing a career in Physics or a closely related field."

Introduction to Groups, Invariants & Particles, by Frank W. K. Firk, Yale University. "Introduction to Groups, Invariants & Particles is a book for Seniors and advanced Juniors who are majoring in the Physical Sciences or Mathematics. The book places the subject matter in its historical context with discussions of Galois groups, algebraic invariants, Lie groups and differential equations, presented at a level that is not the standard fare for students majoring in the Physical Sciences. A sound mathematical basis is thereby provided for the study of special unitary groups and their applications to Particle Physics."

The Age of Einstein, by Frank W. K. Firk, Yale University. "The Age of Einstein is a brief introduction to Einstein's Theories of Special and General Relativity. It is a book for the inquisitive general reader who wishes to gain an understanding of the key ideas put forward by the greatest scientist of the 20th-century. No more than a modest grasp of High School Mathematics is required to follow the arguments."

Motion Mountain: A hike beyond space and time along the concepts of modern physics, by Christoph Schiller. "How does one empty a bottle as rapidly as possible? How does one connect water pipes to a turning wheel? What are the dangers of a can of beans? What is the one single page of unsolved problems in fundamental physics? Is the universe a set? This physics textbook with 1000 pages, on the undergraduate level, is written to be entertaining, surprising and challenging on every page. It provides a structured introduction to classical physics, relativity, quantum theory, and the present unification attempts. At the same time it provides the best known physical quizzes and physical curiosities. Over 500 solved challenges, over 200 figures and over 70 tables are included. "

Classical Electrodynamics, by Bo Thidé. "Intended for the advanced undergraduate or graduate student, Electromagnetic Field Theory is a textbook on the theory of electrodynamics, at roughly the same level as the well-known textbooks by Jackson and Panofsky&Phillips. The book is written mainly from a classical field theoretical point of view, emphasising fundamental and subtle properties of the EM field and includes a comprehensive appendix on the mathematical methods used. It treats relativistic covariance and the Lagrangian/Hamiltionan formulation of electromagnetic field theory, with an eye on modern ideas of duality and unification of theories, and includes a rigorous, comprehensive and detailed treatment of EM radiation phenomena. "

Light and Matter series: Introductory physics textbooks. "These books are meant for a one-year algebra- or calculus-based course. Applications of calculus are treated in optional sections at the end of certain chapters.

  1. Newtonian Physics. Matter moves at constant speed in a straight line unless a force acts on it. (This seems intuitively wrong only because we tend to forget the role of friction forces.) Objects made of matter can exert forces on each other, causing changes in their motion. A more massive object changes its motion more slowly in response to a given force.
  2. Conservation Laws. Newton's matter-and-forces picture of the universe is fine as far as it goes, but it doesn't apply to light, which is a form of pure energy without mass. A more powerful world-view, applying equally well to both light and matter, is provided by the conservation laws, for instance the law of conservation of energy, which states that energy can never be destroyed or created but only changed from one form into another.
  3. Vibrations and Waves. Light is a wave. We learn how waves travel through space, pass through each other, speed up, slow down, and are reflected.
  4. Electricity and Magnetism. Matter is made out of particles such as electrons and protons, which are held together by electrical forces. Light is a wave that is made out of patterns of electric and magnetic force.
  5. Optics. Devices such as eyeglasses and searchlights use matter (lenses and mirrors) to manipulate light.
  6. The Modern Revolution in Physics. Until the twentieth century, physicists thought that matter was made out of particles and light was purely a wave phenomenon. We now know that both light and matter are made of building blocks that have both particle and wave properties. In the process of understanding this apparent contradiction, we find that the universe is a much stranger place than Newton had ever imagined, and also learn the basis for such devices as lasers and computer chips."

Discover Physics. "A conceptual physics textbook intended for students in a nonmathematical one-semester general-education course."

Simple Nature. "A physics textbook intended for students in a three-semester introductory calculus-based course."

Fields (1999, 2nd edition 2002), by Warren Siegel. "The first free comprehensive textbook on quantum (and classical) field theory. The approach is pragmatic, rather than traditional or artistic. It covers many recent topics at an introductory yet nontrivial level, such as supersymmetry, general relativity, supergravity, and strings. It introduces many topics not appearing in other textbooks, including: 1/N expansion (color ordering) in QCD, including relation to random worldsheets spacecone (spinor helicity), including explicit calculations of 4- and 5-point S-matrices in Yang-Mills many useful gauges, such as Gervais-Neveu, Nielsen-Kallosh, unitary lightcone, and even string gauges in gravity finite N=1 supersymmetric theories "

Introduction to String Field Theory, by Warren Siegel. "Includes an introduction to string theory in general, as well as relativistic first-quantization and other topics prerequisite for string theory."

Superspace: One Thousand and One Lessons in Supersymmetry, by Warren Siegel. Jim Gates, Marc Grisaru, and Martin Rocek."The first and best comprehensive textbook on supersymmetry, by some of the developers of superspace methods."


Electronic Statistics Textbook: "This Electronic Statistics Textbook offers training in the understanding and application of statistics. The material was developed at the StatSoft R&D department based on many years of teaching undergraduate and graduate statistics courses and covers a wide variety of applications, including laboratory research (biomedical, agricultural, etc.), business statistics and forecasting, social science statistics and survey research, data mining, engineering and quality control applications, and many others.
The Electronic Textbook begins with an overview of the relevant elementary (pivotal) concepts and continues with a more in depth exploration of specific areas of statistics, organized by "modules," accessible by buttons, representing classes of analytic techniques. A glossary of statistical terms and a list of references for further study are included."


newDovermann's Derive VideosOver 200 MB of free video files (.avi) about the computer algebra system (CAS) Derive. The videos can be viewed online or downloaded on your hard drive. 


Fibonacci Numbers and the Golden Section. "This is the Home page for Ron Knott's Surrey University multimedia web site on the Fibonacci numbers, the Golden section and the Golden string. There is a large amount of information at this site (more than 200 pages if it was printed), so if all you want is a quick introduction then the first link takes you to an introductory page on the Fibonacci numbers and where they appear in Nature. The rest of this page is a brief introduction to all the web pages at this site on
Fibonacci Numbers the Golden Section and the Golden String together with their many applications."

Teaching with Maple: "These articles present and summarize some of the issues involved in using mathematical software - like Maple - for teaching purposes."

The MacTutor History of Mathematics archive: by the School of Mathematics and Statistics
University of St Andrews, Scotland. Biographies, History Topics, and Famous curves indexes.



newAxiom "Axiom is a general purpose Computer Algebra system. It is useful for doing mathematics by computer and for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler."

CMAT: "CMAT is a matrix calculator program, written in C.
Calculations can be performed on matrices with complex rational coefficients using exact arithmetic routines, as well as on matrices with elements mod p. There is also a DOS version which runs on 386/486+ machines."

GAP: "GAP (Groups, Algorithms and Programming) is a system for computational discrete algebra with particular emphasis on, but not restricted to computational group theory. GAP was developed at Lehrstuhl D für Mathematik (LDFM), RWTH Aachen, Germany from 1986 to 1997. After the retirement of J. Neubüser from the chair of LDFM, the development and maintenance of GAP is coordinated by the School of Mathematical and Computational Sciences at the University of St. Andrews, Scotland. Several users have contributed to the system via share packages which can be used in the same form as the main library."

KeyPlayer: " KeyPlayer is a program for identifying an optimal set of nodes in a network for one of two basic purposes: (a) crippling the network by removing key nodes, and (b) selecting which nodes to either keep under surveillance or to try to influence via some kind of intervention. The two purposes are different and require different procedures. KeyPlayer provides two approaches for the first goal, and one approach for the second."

KrackPlot: "KrackPlot is a program for network visualization designed for social network analysts. It runs on Dos systems, but there is now an experimental web interface using forms."

newMaxima: "Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, and vectors, matrices, and tensors. Maxima produces high precision results by using exact fractions and arbitrarily long floating point representations, and can plot functions and data in two and three dimensions."

NetDraw: "NetDraw is a program for drawing networks. It uses (or will use) several different algorithms for laying out nodes in 2-dimensional space (3D will come later). Netdraw reads UCINET system files, UCINET DL text files, and Pajek text files (.net, .clu and .vec). It can save data to Pajek and to Mage. It can save diagrams as EMF, WMF, BMP and JPG files. It can also print directly from the program at high resolution (much better than printing document containing embedded graphics)."

newOctave: "GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.

Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages."

Yacas: "Yacas is a general purpose easy to use Computer Algebra System (a CAS is a program that can be used to do symbolic manipulation of mathematical expressions). It is built on top of its own programming language designed for this purpose, in which new algorithms can easily be implemented. In addition, it comes with extensive documentation on the functionality implemented and methods used to implement them."


newDerive: "For school and university level mathematics, Derive 6 offers an easy to use, powerful CAS teaching tool with maximum computational power and 3-D graphing capability at an affordable price. As a teaching tool, it provides the freedom and ease-of-use necessary to explore and document different approaches to solving problems. As a research tool, it provides an efficient and reliable environment for symbolically solving a wide range of mathematical problems. Derive can solve both symbolic and numeric problems, and then plot the results as 2D graphs or 3D surfaces."

Limpdep: "An integrated program for estimation and analysis of linear and nonlinear models, with cross section, time series and panel data. The main feature of the package is a suite of more than 100 built-in estimators for all forms of the linear regression model, and stochastic frontier, discrete choice and limited dependent variable models, including models for binary, censored, truncated, survival, count, discrete and continuous variables and a variety of sample selection models. No other program offers a wider range of single and multiple equation linear and nonlinear models."

Maple: "Maple is a complete mathematical tool for professors, industry professionals, and students. Maple lets you explore and visualize mathematical concepts, develop technical applications, and share information with the Web, Microsoft® Excel, MATLAB® and your programs. You can create professional reports, presentations, and interactive technical documents for teaching using its unique worksheet environment."

Mathematica: "From simple calculator operations to large-scale programming and interactive document preparation, Mathematica is the tool of choice at the frontiers of scientific research, in engineering analysis and modeling, in technical education from high school to graduate school, and wherever quantitative methods are used."

Matlab: "MATLAB and companion toolboxes provide engineers, scientists, mathematicians, and educators with an environment for technical computing applications. These products serve a broad range of tasks across a variety of industries from automotive and electronics to industrial equipment and telecommunications."

UCINET: "UCINET is a comprehensive program for the analysis of social networks and other proximity data. The program con­tains dozens of network analytic routines (e.g., centrality measures, dyadic cohesion measures, positional analysis algorithms, clique finders, etc.), stochastic dyad models (P1), network hypothesis testing procedures (including QAP matrix correlation/regression and categorical and continuous attribute autocorrelation tests), plus general statistical and multi­variate analysis tools such as multi­dimensional scaling, correspondence analysis, factor analysis, cluster analysis, multiple regression, etc. In addition, UCINET provides a host of data management and transformation tools ranging from graph-theoretic procedures to a full-featured matrix algebra language."

Get Firefox!Get Adobe Acobat Reader Document made with Nvu

[Home] [Mathematics

Copyright © 2000-2013 Jean-Marc Gulliet. All Rights Reserved. Updated on Friday, January 25, 2013 7:28 PM

Number of visitors since Thursday, March 1, 2007: