行列の場合、次のコマンドは、その内容が実数であることを確認したいときはいつでも問題なく機能しますが、常にゼロより大きく、有限です。ただし、データセットでは機能しません。
ispositive = ( ~isnumeric(batch_data) ...
| ~all(isfinite(batch_data(:))) ...
| ~isreal(batch_data) ...
| ~(any(batch_data(:) <= 0)) );
if (ispositive)
end
それを変更する方法について何かアイデアはありますか?