Исходные файлы MEX на языке ФОРТРАН

Запись стандартных подпрограмм Фортран с помощью MATLAB® Библиотеки API

Файл MEX позволяет вызвать стандартную подпрограмму Фортран из MATLAB. Чтобы создать файл MEX, вам нужно:

Для примеров смотрите Таблицы Примеров исходного кода MEX-функции.

Для получения информации о записи S-функций с помощью код Фортрана, смотрите ваш Simulink® документация.

Файлы MEX подходят не для всех приложений. MATLAB является высокопроизводительным окружением, специальность которой устраняет длительное, низкоуровневое программирование на компилируемых языках, таких как Фортран. В целом, выполните программирование в MATLAB. Не используйте файлы MEX, если это не требуется приложению.

Темы

Создайте исходный файл MEX на языке Фортран

В этом примере показано, как записать файл MEX для вызова стандартной подпрограммы Фортран, timestwo, в MATLAB с использованием матрицы MATLAB.

Обработайте сложные данные ФОРТРАН

В этом примере показано, как передать комплексные данные в файл MEX с помощью чередующегося комплексного API Фортран Матрица.

Передайте отдельные комплексные числа функциям ФОРТРАН

Запись MEX-функций в MATLAB R2017b и ранее для вызова функций LAPACK или BLAS.

Сообщения пользователя

Для печати текста в Командном Окне MATLAB используйте mexPrintf функция.

Обработка ошибок

mexErrMsgIdAndTxt функция печатает информацию об ошибке и завершает работу двоичного файла MEX.

Компоненты файла MEX на языке Фортран

Этот gateway routine является точкой входа в файл MEX.

Библиотеки API MATLAB Фортран

API Фортран Матрица и API Фортран MEX описывают функции, которые можно использовать в шлюзе, и вычислительные процедуры, которые взаимодействуют с программами MATLAB и данными в рабочем пространстве MATLAB.

Поток данных в файлах MEX на языке Фортран

Предположим, ваш файл MEX myFunction имеет два входных параметров и один выходной аргумент.

Обработка больших mxArrays

Двоичные файлы MEX, созданные на 64-разрядных платформах, могут обрабатывать 64-разрядные mxArrayс.

Обновите файлы MEX на языке ФОРТРАН, чтобы использовать 64-битный API

Обновите файлы MEX на языке Фортран, чтобы использовать 64-битный API.