Getting Not Enough Input Arguments error

I am trying to re-create a Matlab script file, from a printout of code that works fine in another location. this is the line of code that is giving me errors at the moment:
Entity(1,ESIDCol) = cellstr(HDF5Info.Datasets(a).Attributes(strcmp(AttributeIndex,ESIDString)).Value);
could it be that the data file, which is an hdf5 file, so i cant really open it to view the data without code, just isnt passing the needed data and there is nothing wrong with the code? Any help is appreciated.

3 件のコメント

Matt J
Matt J 2023 年 6 月 22 日
this is the line of code that is giving me errors at the moment:
You should copy/paste those errors into your post.
Mike
Mike 2023 年 6 月 26 日
編集済み: Mike 2023 年 6 月 26 日
As per requested above here is the full error text:
Not enough input arguments.
Error in cellstr (line 20)
if ischar(s)
Error in hackalope_rebuild (line 270)
EntityCrap(1,ESIDCol) =
cellstr(HDF5Info.Datasets(a).Attributes(strcmp(AttributeIndex,ESIDString)).Value);
One of the problems I am facing is that I am using a python script to generate false hdf5 data, and I am unsure whether or not the data is correct, or the same structure as the data we recieve from our vendors. Could this error indicate that the hdf5 file I am pointing to does not contain the data/fields nessecary to run properly with the code I currently have?
Matt J
Matt J 2023 年 6 月 26 日
See my answer below.

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

回答 (1 件)

Matt J
Matt J 2023 年 6 月 22 日
編集済み: Matt J 2023 年 6 月 22 日

0 投票

My guess is that strcmp(AttributeIndex,ESIDString) is returning false and therefore no arguments are being given as input to cellstr().

カテゴリ

ヘルプ センター および File ExchangeVariables についてさらに検索

製品

リリース

R2019b

質問済み:

2023 年 6 月 22 日

コメント済み:

2023 年 6 月 26 日

Community Treasure Hunt

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

Start Hunting!

Translated by