Преобразуйте символьные выражения в уравнения языка Simscape
simscapeEquation(f)simscapeEquation(LHS,RHS)simscapeEquation(f) преобразовывает символьное выражение f в уравнение языка Simscape™. Этот вызов функции преобразовывает любую производную относительно переменной t к обозначению Simscape X.der. Здесь X является зависящей от времени переменной. В получившемся уравнении Simscape переменная time заменяет все экземпляры переменной t за исключением производных относительно t.
simscapeEquation преобразовывает выражения со вторыми и производными высшего порядка к системе уравнений первого порядка, вводя новые переменные, такие как x1, x2, и так далее.
simscapeEquation(LHS,RHS) возвращает уравнение Simscape LHS == RHS.
Раздел уравнения файла компонента Simscape поддерживает ограниченное количество функций. Для получения дополнительной информации и список поддерживаемых функций, смотрите Simscape equations. Если символьное уравнение содержит функции, которые не доступны в разделе уравнения файла компонента Simscape, simscapeEquation не может преобразовать эти уравнения правильно в уравнения Simscape. Такие выражения не инициировали сообщение об ошибке. Выражения с бесконечностями подвержены недопустимому преобразованию.
ccode | fortran | matlabFunction | matlabFunctionBlock | symWriteSSC