Main Content

gt

Define greater than relation

Description

example

A > B creates a greater than relation.

gt(A,B) is equivalent to A > B.

Examples

Set and Use Assumption Using Greater Than

Use assume and the relational operator > to set the assumption that x is greater than 3:

syms x
assume(x > 3)

Solve this equation. The solver takes into account the assumption on variable x, and therefore returns this solution.

solve((x - 1)*(x - 2)*(x - 3)*(x - 4) == 0, x)
ans =
4

Find Values that Satisfy Condition

Use the relational operator > to set this condition on variable x:

syms x
cond = abs(sin(x)) + abs(cos(x)) > 7/5;
for i = 0:sym(pi/24):sym(pi)
  if subs(cond, x, i)
    disp(i)
  end
end

Use the for loop with step π/24 to find angles from 0 to π that satisfy that condition:

(5*pi)/24
pi/4
(7*pi)/24
(17*pi)/24
(3*pi)/4
(19*pi)/24

Input Arguments

collapse all

Input, specified as a number, vector, matrix, or array, or a symbolic number, variable, array, function, or expression.

Input, specified as a number, vector, matrix, or array, or a symbolic number, variable, array, function, or expression.

Tips

  • Calling > or gt for non-symbolic A and B invokes the MATLAB® gt function. This function returns a logical array with elements set to logical 1 (true) where A is greater than B; otherwise, it returns logical 0 (false).

  • If both A and B are arrays, then these arrays must have the same dimensions. A > B returns an array of relations A(i,j,...) > B(i,j,...)

  • If one input is scalar and the other an array, then the scalar input is expanded into an array of the same dimensions as the other array. In other words, if A is a variable (for example, x), and B is an m-by-n matrix, then A is expanded into m-by-n matrix of elements, each set to x.

  • The field of complex numbers is not an ordered field. MATLAB projects complex numbers in relations to a real axis. For example, x > i becomes x > 0, and x > 3 + 2*i becomes x > 3.

Version History

Introduced in R2012a