Help with workspace data extraction shortcut

I am trying to extract data from the workspace from various possible locations.
X.output.name.param1(:,end)
X.output.name.param2(:,end)
:
X.output.name.paramN(:,end)
If possible, I would like to try access it via a named parameter, like below.
line 1: param = 'param2';
line 2: y = X.output.name.(param);
Doing this partly appears to work. I can see my data as a 25x3 matrix.
But how do i home in on the 3rd 'end' column by editing line 2, and not line 1?
Regards, Dave

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 11 Nov. 2022

0 Stimmen

y = X.output.name.(param)(:,end)

3 Kommentare

Brantosaurus
Brantosaurus am 13 Nov. 2022
Is it possible to do something similar for name? Tried:
param = 'param2'
var= 'name'
y = X.output.(var).(param)(:,end) but i does not appear to work?
Works for me
X.output.name.param2 = 1:5;
param = 'param2';
var = 'name';
y = X.output.(var).(param)(:,end)
y = 5
Brantosaurus
Brantosaurus am 13 Nov. 2022
It works now!
Many thanks for that Walter.
I need to get out more!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by