Matlab symbolische Gleichheit falsch

338
Thomas Kirven

Warum gibt matlab für diesen Befehl eine Null statt einer 1 zurück

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

In ähnlicher Weise gibt es eine Null zurück, wenn ich dies tue

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

Wann sollte in beiden Fällen 1 (wahr) zurückgegeben werden?

1
[Erstellen symbolischer Zahlen, Variablen und Ausdrücke] (https://uk.mathworks.com/help/symbolic/create-symbolic-numbers-variables-and-expressions.html) JosefZ vor 6 Jahren 0

0 Antworten auf die Frage