How do you define a structure array?

1 Ansicht (letzte 30 Tage)
Brianna Miranda
Brianna Miranda am 26 Okt. 2021
Kommentiert: Walter Roberson am 26 Okt. 2021
I have a function that defines the following variables:
xmin = procPar.xmin;
tmin = procPar.tmin;
fmin = procPar.fmin;
I'm using this:
procPar.xmin = Dsifile.th{1}(37,1);
procPar.tmin = Dsifile.fh{1}(1,9);
procPar.fmin = 10;
but I'm getting an error that says "Dot indexing not supported for variables of this type"
  3 Kommentare
Brianna Miranda
Brianna Miranda am 26 Okt. 2021
I'm getting the error on line procPar.xmin = .....
xmin, tmin and fmin are defined in a function and the procPar.xmin ones are in my main script.
The file I'm using is Dsifile and it contains th and fh which are matrices containing time and distance data. fmin is a scalar not included in the Dsifile.
The structure looks like this:
Dsifile --> th --> xmin in row 37, column 1
fh --> tmin in row 1 column 9
Walter Roberson
Walter Roberson am 26 Okt. 2021
What is size(procPar) ? What is class(procPar) ?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 26 Okt. 2021
Possibly procPar already exists but is not a struct or table already.
Possibly Dsifile exists but is not a struct or table.

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by