
Recent Posts
Recent Comments
 George Constantinides on What Is the Complex Step Approximation?
 Fozi Dannan on What Is the Adjugate of a Matrix?
 Orr Shalit on What Is the Complex Step Approximation?
 JoséJavier Martínez on What Is the Singular Value Decomposition?
 Timo Euler on What Is the Sherman–Morrison–Woodbury Formula?
Categories
 books (18)
 conferences (27)
 Emacs (8)
 LaTeX (15)
 matrix computations (6)
 miscellaneous (14)
 people (15)
 Princeton Companion (12)
 publication peculiarities (7)
 publishing (2)
 research (21)
 software (26)
 whatis (40)
 writing (15)
Category Archives: software
What’s New in MATLAB R2020a and R2020b?
In this post I discuss new features in MATLAB R2020a and R2020b. As usual in this series, I focus on a few of the features most relevant to my work. See the release notes for a detailed list of the … Continue reading
Simulating Low Precision FloatingPoint Arithmetics in MATLAB
At least five floatingpoint arithmetics are available in mainstream hardware: the IEEE double precision (fp64), single precision (fp32), and half precision (fp16) formats, bfloat16, and tf32, introduced in the recently announced NVIDIA A100, which uses the NVIDIA Ampere GPU architecture. … Continue reading
Update of Catalogue of Software for Matrix Functions
Edvin Hopkins and I have updated to version 3.0 the catalogue of software for matrix functions that we originally produced in 2014 and updated in 2016. It covers what is available in various languages (C++, Fortran, Java, Julia, Python, Rust), … Continue reading
What’s New in MATLAB R2019a and R2019b?
I didn’t have time earlier this year to write about the first MATLAB release of 2019, so in this post I will discuss R2019a and R2019b together. As usual in this series, I concentrate on the features most relevant to … Continue reading
What’s New in MATLAB R2018b?
The MATLAB R2018b release notes report a number of performance improvements, including faster startup and faster calls to builtin functions. I pick out here a few other highlights from the release (excluding the toolboxes) that are of interest from the … Continue reading
What’s New in MATLAB R2018a?
MATLAB R2018a was released in March 2018. With each biannual release I try to give a brief overview of the changes in MATLAB (not the toolboxes) that are of most interest to me. These are not comprehensive summaries of what’s … Continue reading
Fun Books for Learning Programming
I learned Fortran from the TV course and book by Jeff Rohl. Some years later I came across A FORTRAN Coloring Book by Roger Emanuel Kaufman (MIT Press, 1978). The text is entirely handwritten (even the copyright page), is illustrated … Continue reading
What’s New in MATLAB R2017b?
Following my earlier posts What’s New in MATLAB R2016b? and What’s New in MATLAB R2017a? I take a look here at the R2017b release of MATLAB. As before, this is not a comprehensive treatment (for which see the Release Notes), … Continue reading
How Fast is Quadruple Precision Arithmetic?
When I am testing an algorithm running in double precision arithmetic I often want to compare the computed solution with a reference solution: a solution that is fully accurate to double precision. To obtain one I solve the same problem … Continue reading
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