Попытка ссылки на поле неструктурного массива - PullRequest
1 голос
/ 04 января 2011

Может кто-нибудь сказать мне, почему следующий код

function s3()

   function ret = fun(x)
       disp(x);
       ret = 0;
   end

  fun(1);

end

выдает «Попытка ссылки на поле неструктурного массива.».У меня есть этот код в файле с именем s3.m.Если я запускаю это в редакторе, используя кнопку воспроизведения, он работает нормально.Если я ввожу s3.m в командную строку, это вызывает вышеуказанную ошибку.Спасибо за любую помощь заранее!

1 Ответ

5 голосов
/ 04 января 2011

Назовите это так:

s3()

вместо

s3.m

, потому что это созданная вами функция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...