How to place errorbars on a grouped bar graph in MATLAB

Well, although MATLAB is not great for plotting, a few tricks can make it drawing easier. We often use errorbar function to plot errorbar but it’s impossible for Matlab to put error bars on a grouped bar graph. Matlab simply gives a shit if you command it straightforwardly. For example: The error bars are located… Continue reading How to place errorbars on a grouped bar graph in MATLAB

Tips to get USB keyboard index in Matlab while using KbQueueCheck

A keyboard index is necessary when using KbQueueCheck instead of KbCheck. So how to get a valid keyboard index of your desired USB keyboard? Credit: Jacob M. Paul in our lab. [Linux enviroment] 1. Check if the keyboard was recognized by the system. Steps: Plug in your USB keyboard -> Open Terminal -> Input “lsusb“… Continue reading Tips to get USB keyboard index in Matlab while using KbQueueCheck

Sublime Text 2 with MATLAB Syntax – Windows

Sublime text does not recognize .m file from MATLAB after installation and show it in Object-c syntax. How to fix it? Here is the solution: Select Preferences -> Browse Packages… to open your Packages folder, and open the Objective-C subfolder. Open Objective-C.tmLanguage in Sublime as an XML file (open it in sublime), and comment out (or… Continue reading Sublime Text 2 with MATLAB Syntax – Windows

Chrome Extension for the library of the University of Melbourne

This extension is no longer working since the university introduces new systems in. The university libraries provide the access to many databases but you need to use library search engine and log in every time. How to avoid this? Quite annoying. I found a way to avoid jumping around the pages (Thanks for St. Jacob).… Continue reading Chrome Extension for the library of the University of Melbourne

Send Triggers via Parallel Port in Linux – using pp & ppMEX.c

This method is developed by Erik Flister. It is designed to read/write TTL levels on parallel port pins under Linux, win32 (using porttalk), or matlab32 on win64 (using io32). This method includes two code files: pp.m and ppMex.c. The way to implement this method is easy, just to insert a line of code in your matlab script. To even… Continue reading Send Triggers via Parallel Port in Linux – using pp & ppMEX.c

Install Biosemi Actiview on 64-bit Linux (Ubuntu)

Biosemi is a lazy EEG company… Biosemi developed their Linux recording software (Actiview) based on Labview 8.5 (32-bit). Actiview, therefore, has to run in a LabVIEW run-time engine (8.5) environment. It seems that they didn’t update this after release. A big problem is, who still use a 32-bit system? My lab currently builds a series… Continue reading Install Biosemi Actiview on 64-bit Linux (Ubuntu)