Преобразуйте символьные выражения в уравнения на языке 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