Доступ к переменным из файла .m - PullRequest
0 голосов
/ 09 июля 2010

Я запускаю программу, которая является функцией - здесь я назову ее 'myfxn' - которая выводит несколько различных переменных.Но когда я пытаюсь получить доступ к данным, я получаю

??? Undefined function or variable 'myfxn'.

Как получить доступ к данным?Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 09 июля 2010

Ваш вопрос немного сбивает с толку - вы утверждаете, что запускаете функцию, но затем вы также говорите, что Matlab выдает ошибку, указывающую, что она не может запустить функцию.

  1. Находится ли myfxn на пути Matlab?Запустите команду which myfxn.Если эта функция не найдена, измените каталог (используя cd или браузер каталогов на рабочем столе Matlab) на местоположение myfxn.
  2. Действительно ли функция генерирует вывод?Если это функция, первая строка должна выглядеть примерно так: function [out1,out2] = myfxn(in1,in2), где in1 и in2 - два входных аргумента, а out1 и out2 - выходные аргументы.Затем вы можете вызвать myfxn следующим образом: [a,b] = myfxn(2,'something');, и он будет использовать два входа для генерации двух выходов, которые назначены a и b соответственно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...