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