The past few weeks of my life have been spent in near constant battle with the forces of evil, aka Matlab. Matlab is a “numerical computing environment”, a 4th generation computer programming language, which means that it is focused on specific tasks, with much of the complex building blocks already pre-programmed and packaged. And this is normally the point at which I get bored, go and do something else, and end up using Microsoft excel for my data analysis. It is the easy way out.
But why should I take the easy way out, life as a graduate student was never meant to be easy, and if I make the effort now, early in my career, I will be rewarded in the future. So here I am, stuck at my desk, frequently having shouting matches with my computer, wondering why I bothered starting down this difficult road in the first place.
The end goal seems like a distant land of milk and honey, where my data magically organises itself, correlations frolic in the lush grass, graphs flutter from flower to flower, and papers pretty much write themselves. You see, the end results of Matlab are compelling. Its easier to organise data, to find correlations, to make graphs, to perform statistical tests, to produce figures.
However, to get to this land, one must walk a horrible path, a journey of pain and frustration, trying to understand and learn how to do these things. Once they’ve been done once, they become easy to repeat. But doing any programming for the first time is a tortuous process. Pretty much all of the time IT SIMPLY DOES NOT WORK! Most of the time for no good reason. I get frustrated, I shout at my computer, I storm out of the room in a huff. I think its lucky I have an understanding officemate who sympathises with my frustrations and celebrates my minor successes.
I suppose that the geophysicists are probably laughing at me right now, with their computer wizardry, they probably consider something as derived as Matlab as rather simple. And I guess we can’t all be programming geniuses. But here’s the rub of the green: no matter how much I disliked my undergraduate maths courses. No matter how frustrating I find getting the computer to do a simple task like drawing a single line. Competent data analysis is an essential tool for today’s Earth Scientist and, like it or not, Matlab will make me a better scientist . Its going to be tough, very tough. But I’m ready.
All I need now is a montage.