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