I'm having trouble using MsgBox.

kontrl = -4.796163466380676e-14
if -0.001<=kontrl & kontrl>=0.001
h=msgbox({'Dengeli Ölçülerin Denetimi' 'BAŞARILI!!!'},...
'Kontrol','custom',myicon);
elseif errordlg({'Dengeli Ölçülerin Denetimi' ' HATALI!!!'},'Hata');
end
"Conversion to logical from matlab.ui.Figure is not possible." I get this error.

2 Kommentare

Walter Roberson
Walter Roberson am 20 Apr. 2017
What is class(myicon) ?
Also, please put in a breakpoint at the "if" and query class(kontrl)
Muhendisleksi
Muhendisleksi am 20 Apr. 2017
"Myicon" is the photo.

Antworten (1)

Greg
Greg am 20 Apr. 2017

1 Stimme

elseif errordlg({'Dengeli Ölçülerin Denetimi' ' HATALI!!!'},'Hata');
I believe you wanted:
else
errordlg({...},'Hata');

2 Kommentare

Greg
Greg am 20 Apr. 2017
Which also means you aren't having any trouble using MsgBox as your question title states. You're having trouble using elseif.
Muhendisleksi
Muhendisleksi am 20 Apr. 2017
I still have the same problem.

Diese Frage ist geschlossen.

Gefragt:

am 20 Apr. 2017

Geschlossen:

am 20 Aug. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by