Not sending variable to workspace

2 ビュー (過去 30 日間)
Benjamin
Benjamin 2012 年 6 月 20 日
Is there a way to not display a variable created in a script in the workspace?
for example: I have these variables, and what I'm doing with them is putting them into a struct.
a1 = middle_interpolate(327:362,:);
b1 = middle_interpolate(363:398,:);
a2 = middle_interpolate(689:724,:);
b2 = middle_interpolate(725:760,:);
a3 = middle_interpolate(1051:1086,:);
b3 = middle_interpolate(1087:1122,:);
a4 = middle_interpolate(1411:1448,:);
b4 = middle_interpolate(1449:1484,:);
s = struct('sA1',a1,'sB1',b1,'sA2',a2,'sB2',b2,'sA3',a3,'sB3',b3,'sA4',a4,...
'sB4',b4);
I know i could pass the values into the struct manually, but this would take a bit of time, is there a way to just not display the individual variables but still use them?
Thanks

採用された回答

Tom
Tom 2012 年 6 月 20 日
You would have to do this inside a function, but is there anything to stop you from creating the structure without generating those variables first? i.e.
s = struct('sA1',middle_interpolate(327:362,:),...
  1 件のコメント
Benjamin
Benjamin 2012 年 6 月 20 日
Yeah, that's what i was referring to when i mentioned that i could place the values into the struct manually, which I'll probably just end up doing. Thanks!

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

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 6 月 20 日
Do you mean in the Workspace Browser? If so, then you cannot create a (local) variable that does not show up in the Workspace Browser.

カテゴリ

Help Center および File ExchangeWorkspace Variables and MAT-Files についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by