String을 변수 이름으로 변경 하기
26 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
아래 문장에서 set 함수 실행시 "존재하지 않는 필드 'Inozx'에 대한 참조입니다"라는 ERR가 발생되는 바,
고견 부탁 드립니다
- 아 래 -
for cntdsply = 2:cntSecury
nwItmsNox = dBsecury{cntdsply,1};
Inox = num2str(nwItmsNox);
Inozx = strcat('Ino',Inox);
set(handles.Inozx,'String',nwItmsNox,'ForegroundColor','Blue');
end
<끝>
0 Kommentare
Antworten (1)
Sourabh Kondapaka
am 6 Nov. 2020
Hi,
You are accessing "Inozx" variable from the struct "handles" even though you have not assigned it to the struct.
I have commented the change below:
for cntdsply = 2:cntSecury
nwItmsNox = dBsecury{cntdsply,1};
Inox = num2str(nwItmsNox);
Inozx = strcat('Ino',Inox);
% Change "handles.Inozx" to "Inozx"
set(Inozx,'String',nwItmsNox,'ForegroundColor','Blue');
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu 문자형과 string형 finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!