Compare array value to variable value

2 次查看(过去 30 天)
I want to compare changing values in a loop I generated. When I try, I get the error Operator '>' is not supported for operands of type 'cell'. Am I calling individual array elements wrong and, regardless, how do I get past this?:
array ={1,3};
x=2;
if x > array(1) && x< array(2)
%do task
end

采纳的回答

Jan
Jan 2022-3-12
if x > array{1} && x < array{2}
You need curly braces instead of round parentheses. array(1) is a {1 x 1} cellm while array{1} is the contents of the first cell.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by