read

(Не рекомендуемый) Чтение программный файл MuPAD в символьный механизм

read(symengine,...) не рекомендуется. Используйте эквивалентные функции Symbolic Math Toolbox™, которые заменяют функции MuPAD® вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

Описание

read(symengine,filename) читает программный файл MuPAD filename в символьный механизм. Чтение программного файла означает находить и выполнять его.

Примеры

Считайте программный файл MuPAD в символьный Engine

Предположим, что вы записали процедуре MuPAD myProc и сохраненный это в файле myProcedure.mu.

Прежде чем можно будет вызвать эту процедуру в Командном окне MATLAB®, необходимо считать файл myProcedure.mu в символьный механизм. Чтобы считать программный файл в символьный механизм, используйте read:

read(symengine, 'myProcedure.mu')

Если файл не находится на пути MATLAB, задайте полный путь к этому файлу. Например, если myProcedure.mu находится в MuPAD папка на диске C, Введите:

read(symengine, 'C:/MuPAD/myProcedure.mu')

Теперь можно получить доступ к процедуре myProc использование evalin или feval. Например, вычислите факториал 10:

feval(symengine, 'myProc', 10)
ans =
3628800

Входные параметры

свернуть все

Имя программного файла MuPAD, заданного как вектор символов. Этот файл должен иметь дополнительный .mu или .gz.

Советы

  • Если вы не задаете расширение файла, read поиски файла filename.mu.

  • Если filename zip-файл GNU® с дополнительным .gzчтение распаковывает его после чтения.

  • filename может включать информацию о полном или относительном пути. Если filename не имеет компонента контура, read использует функцию MATLAB which искать файл на пути MATLAB.

  • read игнорирует любые псевдонимы MuPAD, заданные в программном файле. Если ваш программный файл содержит псевдонимы или использует псевдонимы, предопределенные MATLAB, смотрите Альтернативы.

Альтернативы

Также можно использовать feval вызывать MuPAD read функция. read функция, доступная из Окна Команды MATLAB, эквивалентна вызову MuPAD read функция с Plain опция. Это игнорирует любые псевдонимы MuPAD, заданные в программном файле:

feval(symengine, 'read',' "myProcedure.mu" ', 'Plain')

Если ваш программный файл содержит псевдонимы или использует псевдонимы, предопределенные MATLAB, не используйте Plain:

feval(symengine, 'read',' "myProcedure.mu" ')

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2018b

Представленный в R2011b

Для просмотра документации необходимо авторизоваться на сайте