Написанные пользователем S-функции уровня 2 являются обратно совместимыми с точки зрения их исходного кода (C/C + +). S-функция, записанная в более старой версии, которая перекомпилируется в более новой версии, сохраняет функциональность и поведение более старой версии.
Кроме того, записанные пользователем файлы MEX S-функции уровня 2 являются обратно совместимыми. Для каждого выпуска все примеры файлов S-function MEX, включенные в предыдущие 10 выпусков MATLAB ® на платформе Windows ®, тестируются на обратную совместимость. Как правило, файлы S-function MEX создавали более 10 выпусков перед новой версией могут работать в новой версии, если платформа и связанные с ней библиотеки либо остаются неизменными, либо поддерживают обратную совместимость.
Примечание
Если написанная пользователем S-функция содержит код, который зависит от дополнительных библиотек (например, с помощью опции «-l» с командой MEX), совместимость S-функции может не поддерживаться обновлением библиотеки, более новой версией MATLAB или обновлением платформы.
Для получения наилучших результатов перекомпилируйте исходный код S-функции в текущей версии MATLAB. Дополнительные сведения о совместимости MEX см. в разделе Совместимость версий MEX.