# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

# intmax

Largest value of specified integer type

## Syntax

```v = intmax v = intmax('classname') ```

## Description

`v = intmax` is the largest positive value that can be represented in the MATLAB® software with a 32-bit integer. Any value larger than the value returned by `intmax` saturates to the `intmax` value when cast to a 32-bit integer.

`v = intmax('classname')` is the largest positive value in the integer class `classname`. Valid values for the string `classname` are

 `'int8'` `'int16'` `'int32'` `'int64'` `'uint8'` `'uint16'` `'uint32'` `'uint64'`

`intmax('int32')` is the same as `intmax` with no arguments.

## Examples

Find the maximum value for a 64-bit signed integer:

```v = intmax('int64') v = 9223372036854775807```

Convert this value to a 32-bit signed integer:

```x = int32(v) x = 2147483647```

Compare the result with the default value returned by `intmax`:

```isequal(x, intmax) ans = 1```

## See Also

#### Introduced before R2006a

Was this topic helpful?

#### Beyond Excel: The Manager's Guide to Solving the Big Data Conundrum

Download white paper