change the value of a data structure field

조회 수: 1 (최근 30일)
Trop Trader
Trop Trader 2024년 4월 6일
편집: Stephen23 2024년 4월 7일
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

채택된 답변

Fangjun Jiang
Fangjun Jiang 2024년 4월 6일
편집: Fangjun Jiang 2024년 4월 6일
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'

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Structures에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by