Who Command In Matlab

How To Articles

Hey there! Today, I want to dive deep into the “who” command in MATLAB. As a technical enthusiast, I find this command quite handy for understanding the workspace and keeping track of variables and functions.

So, what is the “who” command, you ask? Well, it’s a simple command that displays a list of variables along with their sizes and classes in the current MATLAB workspace. It gives you a quick overview of what variables are currently available for use.

Personally, I love using the “who” command when working on complex projects with numerous variables. It helps me keep track of everything and ensures that I don’t accidentally overwrite a variable with a new value. Plus, it saves me from having to manually inspect the workspace and check each variable individually.

Let’s take a closer look at the syntax of the “who” command:


Executing this command will give you a list of variables in the workspace. Each variable will be displayed along with its size and class. It’s a neat way to quickly scan through all the variables and get an understanding of what’s going on.

One cool thing about the “who” command is that it also works in MATLAB scripts and functions, not just in the command window. This means that you can use it to check the workspace inside your scripts and functions while debugging or troubleshooting.

Another useful feature of the “who” command is that it can be combined with the “whos” command to get even more information about the variables. The “whos” command provides additional details such as the memory usage and attributes of each variable. So, if you need a more detailed overview, you can simply use “whos” instead of “who”.

To summarize, the “who” command in MATLAB is a handy tool for quickly checking the variables in the workspace. It saves time and helps in preventing accidental overwriting of variables. Whether you’re working on small or large projects, “who” can be your go-to command for workspace analysis.


The “who” command in MATLAB is a simple yet powerful tool for understanding the workspace. It provides a list of variables along with their sizes and classes, allowing you to easily keep track of what’s going on in your code. By using the “who” command, you can avoid confusion and prevent potential errors. So, next time you’re working in MATLAB, don’t forget to give the “who” command a try!