Undefined operator '>=' for input arguments of type 'cell'.
2 views (last 30 days)
Show older comments
x = inputdlg({'Pick a value between 0 and 1, and will try my best to guess a number greater than that! '},...
'Critical Number Guesser', [1 30]); % This line takes the user input and stores it as the variable x
if x >= 1
msgbox("Invalid Input", "Error", "error");
elseif x <= 0
msgbox("Invalid Input", "Error", "error");
I keep trying to run this code, but I keep getting this error message
"Undefined operator '>=' for input arguments of type 'cell'." Please Help!
0 Comments
Accepted Answer
Joseph Cheng
on 16 Feb 2020
you can adust it to take out the cell using cell2mat() function or quick cell indexing using the curly brackets {} can do the trick. see below
x = inputdlg({'Pick a value between 0 and 1, and will try my best to guess a number greater than that! '},...
'Critical Number Guesser', [1 30]); % This line takes the user input and stores it as the variable x
if x{1} >= 1
msgbox("Invalid Input", "Error", "error");
elseif x{1} <= 0
msgbox("Invalid Input", "Error", "error");
end
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!