Error: unable to resolve the name

81 ビュー (過去 30 日間)
Emu
Emu 2024 年 5 月 21 日
コメント済み: Emu 2024 年 5 月 21 日
I have some code which generates a variable name iteratively in a loop, It was working fine but now I get the error: unable to resolve the name 'pre1min.windowchunkIdx'.
preORpost = {'pre' 'post'}
all_type_ALL = []; %output for all voc types for all ppts
%load raw data
for pOp = 1:length(preORpost)
for min = 1:2
%window = [preORpost{pOp} num2str(min) 'min'];
varName = [preORpost{pOp} num2str(min) 'min']; % Generate variable name
fieldName = 'windowchunkIdx'; % Generate field name
windowchunk = eval([varName '.' fieldName]);
  1 件のコメント
Stephen23
Stephen23 2024 年 5 月 21 日
編集済み: Stephen23 2024 年 5 月 21 日
You did not tell us the most important information: how exactly did you get all of those variables into the workspace?

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

採用された回答

Kunal Kandhari
Kunal Kandhari 2024 年 5 月 21 日
The error, "Unable to resolve the name 'pre1min.windowchunkIdx'." suggests that the variable 'pre1min.windowchunkIdx' (or other similar variables) does not exist in the current workspace or does not have the expected structure. To address this, you need to ensure that these variables are loaded correctly and have the expected fields.
  1 件のコメント
Emu
Emu 2024 年 5 月 21 日
Ohhhh yes, i jsut reordered the script so this is below the loading, thank you :)

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

製品


リリース

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by