Я использую код C ++, который готовит листы команд вычисления клена. ОС использовала Ubuntu 12.04.
Я хотел бы запустить эти файлы клена с моей программой C ++ и восстановить результаты в текстовом файле.
Вы знаете, есть ли способ сделать это? Спасибо заранее за вашу помощь.
Поскольку вы ожидаете, что результаты будут как-то полезны в контексте C ++, можем ли мы предположить, что результаты являются массивами числовых данных? Если это так, то одним из подходов может быть сохранение кода (рабочей таблицы) в (текстовом или двоичном) файле. Увидеть ExportMatrix.
Вы можете запустить листы, используя OpenMaple и скажи, система [запуск]. Но это может быть полезно, только если рабочие таблицы сами сохранили данные (например, в файл данных) при запуске.
Альтернативой может быть использование RunWorksheet запускать рабочие листы, как если бы они были процедурами, и получать «возвращаемые значения» из. Вы можете сделать это в OpenMaple.
Использование текстовых файлов .mpl для этого источника Maple (который также может быть read
в GUI) может также сделать вещи, которые вы могли бы хотеть легче, чем с использованием рабочих листов. Еще лучше, когда что-то сильно усложняется, — сохранить ваш повторно используемый код в архивах библиотеки .mla. Но вы можете достичь своей цели без таких доработок.
Попробуйте MathLink например. Вот хороший учебник, как PDF, как вы можете это сделать: http://www.edenwaith.com/development/tutorials/mathlink/ML_Tut.pdf