Matlab символическое равенство неправильно

191
Thomas Kirven

Почему Matlab возвращает ноль вместо 1 для этой команды

isequal(3*sin(x1)*M+3*sin(x1)*m,3*sin(x1)*(M+m)) 

Точно так же он возвращает ноль, если я делаю

isequal(3*sin(x1)*M+3*sin(x1)*m,simplify(3*sin(x1)*M+3*sin(x1)*m)) 

Когда в обоих случаях должно возвращаться 1 (true)

1
[Создание символьных чисел, переменных и выражений] (https://uk.mathworks.com/help/symbolic/create-symbolic-numbers-variables-and-expressions.html) JosefZ 6 лет назад 0

0 ответов на вопрос

Похожие вопросы