Error: Dot indexing is not supported for variables of this type.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear community, when I add a row to a matrix in structure parameter,
a = ones(1,5);
parameter.A = [parameter.A; a];
the following error occurs: Dot indexing is not supported for variables of this type. I don't know how to modify it.
2 commentaires
per isakson
le 22 Mai 2019
Modifié(e) : per isakson
le 22 Mai 2019
Show us the results of
whos parameter
and
parameter
Réponse acceptée
per isakson
le 22 Mai 2019
Modifié(e) : per isakson
le 22 Mai 2019
I cannot reproduce your problem. This works
%%
parameter.A = [];
a = ones(1,5);
parameter.A = [parameter.A; a];
b = 2*ones(1,5);
parameter.A = [parameter.A; b]
and outputs
>> parameter =
struct with fields:
A: [2×5 double]
>> parameter.A
ans =
1 1 1 1 1
2 2 2 2 2
>>
Plus de réponses (1)
Yuichi Mimura
le 22 Mai 2019
Modifié(e) : per isakson
le 22 Mai 2019
If you simply wish to add row "a" to a part of Structure Array "parameter", the below code will realize this.
a = ones(1,5);
parameter.A = a;
>> parameter.A
ans =
1 1 1 1 1
Can this be your solution?
Voir également
Catégories
En savoir plus sur Call Python from MATLAB dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!