This post will explain the notation used to denote partial derivatives in the output from Sage. It's confusing at first, but a simple example will make it clear. Here is the input to Sage: var('x y') function('test', x, y) show(test(x, y)) show(diff(test(x, y), x)) show(diff(test(x, y), x, 2)) show(diff(test(x, y), y)) show(diff(test(x, y), y, 2)) … Continue reading Partial derivative notation in Sage

## Installing Sage 4.7 on CentOS 5

I recently upgraded my desktop workstation from an old 32-bit version of Gentoo to 64-bit CentOS 5. I downloaded and installed the latest version of Sage, and the process went smoothly. If you find this post helpful, please check out the Sage Beginner's Guide at Packt Publishing. Since I don't use Sage every day, I … Continue reading Installing Sage 4.7 on CentOS 5

## Running Sage on Windows with VirtualBox

The easiest way to run Sage on Windows is with a virtual machine. Sage is a collection of tools that were primarily developed for UNIX-based operating systems (such as Solaris or Mac OS X) or UNIX-like operating systems (BSD, Linux, etc). Since a standard Windows installation lacks many of the features provided by a UNIX-like … Continue reading Running Sage on Windows with VirtualBox

## Sage: open-source mathematical software

I've recently gained a lot of experience with Sage, an open-source alternative to MATLAB, Mathematica, Maple, MuPAD, and Magma. Here are a couple of links to check out: Public notebook servers--try it online right now! Interactive examples with Sage Mathematical publications citing Sage Sage vs. Mathematica My experience with mathematical software started my freshman year … Continue reading Sage: open-source mathematical software