Author Archives: Nick Higham

Elements of MATLAB Style

Style is an important aspect of writing, and also of programming. While MATLAB is a quick and easy language in which to program, style should not be neglected. Good style aids readability, which in turn makes it easier to debug … Continue reading

Posted in software | Tagged | 2 Comments

How to Print a Page Across Multiple Pages with Adobe Acrobat

Occasionally I need to proof a PDF document that is too small to read comfortably when printed in the usual way. This is the case with my columns for SIAM News, as SIAM News is A3 format whereas my printer … Continue reading

Posted in software | Tagged , | Leave a comment

What’s New in MATLAB R2017a?

MATLAB R2017a was released last week. Many of the changes reported in the release notes are evolutionary, building on and extending major new features introduced previously. For example, the Live Editor continues to gain expanded capabilities. In this post I … Continue reading

Posted in software | Tagged | Leave a comment

Tracing the Early History of MATLAB Through SIAM News

A recent blog post by Ned Gulley points out that the new mathematics gallery (“Mathematics: The Winton Gallery”) at the Science Museum, London, contains a copy of the disk and manual for MATLAB 1.3, from 1985, sitting next to a … Continue reading

Posted in software | Tagged , | Leave a comment

Parallel Numerical Linear Algebra for Extreme Scale Systems

A minisymposium Parallel Numerical Linear Algebra for Extreme Scale Systems was held at the SIAM Conference on Computational Science and Engineering, Atlanta on February 28, 2017. Today’s most powerful supercomputers are composed of hundreds of thousands of computing cores (CPUs … Continue reading

Posted in conferences | Tagged | Leave a comment

Writing Mathematics in Pencil, and Why Analogue is Not Dead

It’s an old joke that mathematicians need just a pencil, paper, and a bin, while philosophers are even more frugal because they don’t need the bin. Yet nowadays more and more of the time of mathematicians, indeed all scientists, is … Continue reading

Posted in writing | Tagged | 2 Comments

PCAM Authors Speaking About Their Work at SAMSI

The Statistical and Applied Mathematical Sciences Institute (SAMSI) has just run a Workshop on the Interface of Statistics and Optimization. Among the speakers were four authors of articles in The Princeton Companion to Applied Mathematics (PCAM). In an earlier post … Continue reading

Posted in Princeton Companion | Tagged , | Leave a comment

Preparing CMYK Figures for Book Printing

All printing is done in CMYK, the color space based on the four colors cyan, magenta, yellow, and black. Figures that we generate in MATLAB and other systems are invariably saved in RGB format (red, green, blue). When we send … Continue reading

Posted in books | Tagged , | Leave a comment

Good Times in MATLAB: How to Typeset the Multiplication Symbol

The MATLAB output >> A = rand(2); whos Name Size Bytes Class Attributes A 2×2 32 double will be familiar to seasoned users. Consider this, however, from MATLAB R2016b: >> s = string({‘One’,’Two’}) s = 1×2 string array “One” “Two” … Continue reading

Posted in LaTeX, software | Tagged | Leave a comment

Hyphenation of Compound Words

Compound words are common in mathematical writing and it can be hard to remember how to hyphenate them. Unfortunately, there are no hard and fast rules. In this article I give some guidance and illustrative examples. The principle to keep … Continue reading

Posted in writing | Leave a comment