Если вы просто вызовете функцию без явной выходной переменной, она вернет только первый выходной аргумент, который равен o1
, и присвоит его битовой корзине ans
.Чтобы получить оба выхода, выполните следующие действия.
[o1,o2]=f(1, [2,3])
Чтобы использовать feval
, вы должны передать дескриптор функции, который является именем функции, которому предшествует @
знак.Итак, feval(@f,1,[2,3])
должно работать.