Operator '==' is not supported for operands of type 'cell'.
조회 수: 16 (최근 30일)
이전 댓글 표시
eqprompt='Enter Equation (e.g. 2*x^2+4*x+9):';
equation=inputdlg(eqprompt);
eq=str2sym(equation);
syms(symvar(eq));
k=diff(str2sym(equation),var);
disp(k)
in='Do you want to put another equation? [Y or N]:';
n = inputdlg(in,'s');
while n == 'Y'
eqprompt='Enter Equation (e.g. 2*x^2+4*x+9):';
equation=inputdlg(eqprompt);
eq=str2sym(equation);
syms(symvar(eq));
k=diff(str2sym(equation),var);
disp(k)
in='Y or N:';
n = input(in,'s');
end
Is there any operator i can use aside from "=="?
댓글 수: 0
답변 (2개)
Ghina Alhunaidi
2021년 3월 15일
code = inputdlg('Please enter the Alphabet Blocks Puzzle code:');
if code==25
fprintf ('Correct code! /n')
else
fprintf ('please try again /n')
code = inputdlg('Please enter the Alphabet Blocks Puzzle code:');
end
for some reason, i keep getting this error (Operator '==' is not supported for operands of type 'cell'. Error in EscapeRoom (line 2)
if code==25) whenever I input a value into the pop-up window and I've tried several functions and it still wont work, what do I have to change in my code to get it to work?
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!