String을 변수 이름으로 변경 하기
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
아래 문장에서 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 comentarios
Respuestas (1)
Sourabh Kondapaka
el 6 de Nov. de 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 comentarios
Ver también
Categorías
Más información sobre 변수 범위 지정하기 및 이름 생성하기 en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!