| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Symbolic Math Toolbox |
| Contents | Index |
| Learn more about Symbolic Math Toolbox |
eq(A, B)
A == B
eq(A, B) compares each element of A for equality with the corresponding element of B. If the elements are not equal or if either element is undefined, the test fails. eq does not expand or simplify expressions before making the comparison.
A == B is the alternate syntax for eq(A, B).
Check equality of two symbolic matrices:
A = sym(hilb(10)); B = sym([1/11 1/12 1/13 1/14 1/15 1/16]); eq(A(9, 3:8), B)
The result is:
ans =
1 1 1 1 1 1Check the trigonometric identity:
syms x; sin(x)^2 + cos(x)^2 == 1
The symbolic equality test might fail to recognize mathematical equivalence of polynomial or trigonometric expressions because it does not simplify or expand them. The result is:
ans =
0When testing mathematical equivalence of such expressions, simplify the difference between the expressions, and then compare the result with 0:
syms x; simplify(sin(x)^2 + cos(x)^2 - 1) == 0
The result is:
ans =
1

See how symbolic computations can help you find analytical solutions to math and engineering problems.
Get free kit| © 1984-2010- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |