Five College DataFest

The Five College Consortium is hosting the DataFest contest in two weeks,  starting Friday 03/28 and finishing Sunday 03/30. Here’s the text from the official website. DataFest is a nationally-coordinated undergraduate competition in which teams of up to 5 students work over a weekend to extract insight from a rich and complex data set. Last year’s data (this year’s will not be revealed until the event begins) … Continue reading Five College DataFest

The Kaczmarz method for solving linear systems of equations

As you probably know, there are two kinds of linear system solvers out there. “Exact” like the Gauss elimination  Iterative like Jacobi or Gauss – Seidel (yes, it’s the same Gauss. This guy is everywhere!) Today I want to talk about another method, the one invented by Kaczmarz (as well as a few other people, you can check Wikipedia to learn more about them). This method … Continue reading The Kaczmarz method for solving linear systems of equations

AccelerEyes + Mathworks for a better parallel computing toolbox

It seems that at last, the two main communities that design commercial GPU accelerated toolboxes for Matlab, Mathworks & AccelerEyes, have agreed to share knowledge and expertise. Quoting from the AccelerEyes blog We are pleased to announce today that MathWorks and AccelerEyes have started working together to provide the best overall solution for GPU computing in MATLAB® through the Parallel Computing Toolbox™ and MATLAB Distributed Computing Server™ from MathWorks. … Continue reading AccelerEyes + Mathworks for a better parallel computing toolbox

A couple of the random stuff I learned during the previous weeks …

This post doesn’t feature any real math. You’ve been warned. Now on to the stuff I found out about. The first two have to do with matlab. Now, I honestly can’t believe that I’ve been working with matlab for so long and I didn’t know about hold all. Of course, I’ve been using hold on/off a lot. But let me take if from the top. … Continue reading A couple of the random stuff I learned during the previous weeks …

So you think you can be a MathWorks Certified MATLAB Associate?

Here are a couple of questions from the Mathworks site, for anyone who might be interested in getting the Matlab associate certification. They should be easy for anyone doing anything serious with that amazing package. Just be careful while reading the questions and don’t try for the easy answer. GO! Which command will return the corner elements of a 10-by-10 matrix A? A.  A([1,end], [1,end]) B.  A([1,1], … Continue reading So you think you can be a MathWorks Certified MATLAB Associate?

Vect tip of the week : Vectorization of piecewise functions

Hi all. As every week*, we will have a tip for those who want to vectorize their matlab programs, for reasons already stated in earlier posts. In this case, we will look at the vectorization of piecewise functions. Let’s say you have a function like this : which, when plotted, would look like this OK. So, what’s the deal? Well, from the earlier posts on … Continue reading Vect tip of the week : Vectorization of piecewise functions