Effacer les filtres
Effacer les filtres

change the value of a data structure field

3 vues (au cours des 30 derniers jours)
Trop Trader
Trop Trader le 6 Avr 2024
Modifié(e) : Stephen23 le 7 Avr 2024
it's possible to avoid loop? thank
class(app.Sis)
ans =
'struct'
Sis(1).Val
ans =
'l'
h=size(Sis,2);
for i=1:h
Sis(i).Val='kkk';
end

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 6 Avr 2024
Modifié(e) : Fangjun Jiang le 6 Avr 2024
s(3).Val='1';
s.Val
ans = [] ans = []
ans = '1'
[s.Val]=deal('2')
s = 1x3 struct array with fields:
Val
s.Val
ans = '2'
ans = '2'
ans = '2'

Plus de réponses (0)

Catégories

En savoir plus sur Structures 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!

Translated by