# gt

Define greater than relation

## Syntax

``A > B``
``gt(A,B)``

## 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