Printing Size of Variable from Clipboard in MATLAB

The single most used command for me while debugging is size(varName). After the variables pile up in the workspace, the workspace viewer is not a great source of information. Ideally, the workspace viewer could be a bit more dynamic having a sort column for “last used” with some abstract information about where the variable was last called from, akin to some of the profiler features.

This snippet, when saved as “sz.m”, will find a variable a workspace variable based on the current clipboard value and output the size from simply typing: sz. This essentially replaces, size(⌘V). Because it needs access to the working environment, it cleans up all the variables used to accomplish this task at the end (i.e., graceful).