Совместимость S-функции

Написанные пользователем S-функции уровня 2 обратно совместимы в терминах своего исходного кода (C/C++). S-функция, написанная в более старом релизе, который перекомпилирован в более новом релизе, сохраняет функциональность и поведение от более старого релиза.

Кроме того, написанные пользователем файлы MEX S-функции уровня 2 обратно совместимы. Для каждого релиза все файлы MEX S-функции в качестве примера, включенные в предыдущие 10 релизов MATLAB® на платформе Windows®, тестируются на обратную совместимость. В общем случае файлы MEX S-функции создали больше чем 10 релизов, прежде чем новый релиз сможет работать в новом релизе, если платформа и связанные библиотеки или остаются неизменными или обеспечивают обратную совместимость.

Примечание

Если написанная пользователем S-функция содержит код, который зависит от дополнительных библиотек (e.g., при помощи ‘-l’ опция с командой MEX), совместимость S-функции не может поддерживаться с обновлением библиотеки, более новым релизом MATLAB или обновлением платформы.

Для лучших результатов перекомпилируйте исходный код S-функции в своей текущей версии MATLAB. Для получения дополнительной информации о совместимости MEX смотрите Совместимость версий MEX.