В MATLAB я использую несколько java-подпрограмм, которые я написал для взаимодействия с базой данных MyQSL. Одна подпрограмма возвращает логическое значение
result <1x1 java.lang.Boolean>
>> result
result =
true
Когда я затем использую его в условном выражении, я получаю сообщение об ошибке.
>> if result,
disp('result is true')
end
??? Conversion to logical from java.lang.Boolean is not possible.
Есть ли способ использовать логический класс Java в качестве логического типа MATLAB? Или я должен прибегнуть к возвращению целочисленных значений из моих подпрограмм Java?