selected workspace variables in Matlab

Is it possible to only display a selected group of variables in the workspace window instead of all of them?

5 件のコメント

Stephen23
Stephen23 2024 年 7 月 13 日
No
Umar
Umar 2024 年 7 月 13 日
Hi Stephen,
Could you please help us understand why the answer is no, maybe I missed something.
Umar
Umar 2024 年 7 月 13 日
Also, here is a reference article that I would like to share
https://stackoverflow.com/questions/48938378/how-to-display-only-specific-variables-in-matlab-workspace
Stephen23
Stephen23 2024 年 7 月 13 日
"Could you please help us understand why the answer is no, maybe I missed something."
There is currently no way to filter variables in the Workspace Broswer (aka Variable Viewer):
"Also, here is a reference article that I would like to share"
That shows how to display values in the Command Window:
The Command Window is not the Workspace Browser (exactly as Voss wrote yesterday).
Umar
Umar 2024 年 7 月 13 日
Thanks @Stephen23, your referenced links makes sense now.

サインインしてコメントする。

回答 (1 件)

Umar
Umar 2024 年 6 月 5 日

0 投票

In many programming environments, including MATLAB and RStudio, it is indeed possible to selectively display variables in the workspace window. This can typically be achieved by using functions or commands to filter the variables that are shown. For example, in MATLAB, you can use the `whos` command to list all variables in the workspace and then selectively display only certain variables by specifying their names. In RStudio, you can use the Environment pane to view all objects in the workspace and use the search bar to filter and display only specific variables. By utilizing these features, you can efficiently manage and view only the variables that are relevant to your current analysis or tasks. This can help improve workflow efficiency and organization within your programming environment. In conclusion, yes, it is possible to display only a selected group of variables in the workspace window by utilizing filtering or search functions available in programming environments like MATLAB and RStudio. This allows for better control over which variables are shown, improving productivity and focus during data analysis.

4 件のコメント

Joseph Powe
Joseph Powe 2024 年 6 月 5 日
I'm a bit confused. I know that the who command can be used in the Command window, but how does one display only specified variables in the Workspace window instead of all of them?
Umar
Umar 2024 年 6 月 5 日
編集済み: Walter Roberson 2024 年 7 月 12 日
Here is an example code snippet to achieve this:
% List of specified variables to display
specifiedVariables = {'var1', 'var2', 'var3'};
% Get a structure array containing information about specified variables
variableInfo = whos('-file', 'workspace.mat', specifiedVariables{:});
% Display the specified variables in the Workspace window
disp(variableInfo);
In this code snippet: 1. Replace `'var1', 'var2', 'var3'` with the names of the variables you want to display. 2. The `whos` function is used with the `-file` option to specify a file (e.g., `workspace.mat`) and `specifiedVariables{:}` to list only the specified variables. 3. The variable information is stored in the `variableInfo` structure array, which can then be displayed in the Workspace window using `disp`. By running this code in MATLAB, you will be able to view only the specified variables in the Workspace window, providing a tailored display as per your requirements.
Voss
Voss 2024 年 7 月 12 日
disp displays to the command window not the workspace window.
Umar
Umar 2024 年 7 月 12 日
Thanks for clarification, Voss. Appreciate your contribution.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeWorkspace Variables and MAT Files についてさらに検索

質問済み:

2024 年 6 月 5 日

コメント済み:

2024 年 7 月 13 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by