Разница между sym и syms функциями в MATLAB заключается в следующем:
- syms функция создаёт символьный объект, который автоматически присваивается переменной MATLAB с тем же именем. docs.exponenta.ru www.mathworks.com Например, команда syms x создаёт символьную переменную x и автоматически присваивает её переменной MATLAB с тем же именем. docs.exponenta.ru
- sym функция относится к символьному объекту, который может быть присвоен переменной MATLAB с тем же именем или другим именем. docs.exponenta.ru www.mathworks.com Например, команда f1 = sym('x') относится к символьной переменной x и присваивает её переменной MATLAB f1. docs.exponenta.ru
Таким образом, syms функция удобна для создания многих символьных переменных одновременно, так как позволяет создать несколько переменных в одной строке кода. docs.exponenta.ru В то время как при использовании sym необходимо объявить переменные MATLAB один за другим и отослать их к соответствующим символьным переменным. docs.exponenta.ru