I used to be (and still am) a big fan of C#/C++, and wrote all the research codes in these languages. But after reading this post by Olivier Duchenne discussing about MATLAB's advantages, my view is changing and think MATLAB may be a better candidate for research...
Articles in the Computing category
Sending Emails from Cygwin
Googled a lot but couldn't find tutorials about how to send emails from Windows command line. After playing with the mail tools in Cygwin, found it's pretty straightforward and put it up here for future reference.
- Install cygwin if you don't have it. (It's handy if you are familiar with …
Build a Small-World Fish-Eye Style Panorama
Sometimes a small-world panorama is quite stunning. For comparison, a regular panorama is shown below.
Spent about half an hour to do experiments and finally get a program to convert to regular panorama to small-world style.
The key is coordinate system transform, from rectangular to polar. This is pretty intuitive …
Efficiency comparison among several platforms for scientific computing
[Update2] I used the library eigen to reimplement the algorithm, reducing the code from 84 lines to 41 lines (wow), and time increases 11%. Looks acceptable, with similar workload as unoptimized C#, but the same speed as heavily optimized C# (with 164 lines of code and unsafe compilation). What's even …
New features of Beamer Writer
Finally time for an upgrade of our Beamer Writer. I added two features recently.
- Support of equations. Now when you enter
\[x^2\]
in the input textbox, it will be rendered as it is, i.e.,\[x^2\]
rather than\item \[x^2\]
like we did before. This will make …
- Support of equations. Now when you enter