Я работаю над некоторым простым объектно-ориентированным кодом в MATLAB. Я пытаюсь вызвать один из моих методов класса без входных или выходных аргументов в его определении.
Определение функции:
function roll_dice
Вызов функции:
obj.roll_dice;
Когда это выполняется, MATLAB говорит:
??? Error using ==> roll_dice
Too many input arguments.
Error in ==> DiceSet>Diceset.Diceset at 11
obj.roll_dice;
(etc...)
У кого-нибудь есть идеи, что может быть причиной? Есть ли секретные автоматические аргументы, которые я не знаю, что я передаю?