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

# ischar

Determine if input is character array

## Syntax

``tf = ischar(A)``

## Description

example

````tf = ischar(A)` returns logical `1` (`true`) if `A` is a character array and logical `0` (`false`) otherwise.```

## Examples

collapse all

Create different arrays, and then determine if they are character arrays.

Test a character vector.

`chr = 'Mary Jones'`
```chr = 'Mary Jones' ```
`tf = ischar(chr)`
```tf = logical 1 ```

Test a numeric array.

`X = rand(1,3)`
```X = 0.8147 0.9058 0.1270 ```
`tf = ischar(X)`
```tf = logical 0 ```

Test a string array. Starting in R2017a, you can create strings using double quotes instead of the `string` function.

```str = ["Smith","Chung","Morales"; ... "Sanchez","Peterson","Adams"]```
```str = 2x3 string array "Smith" "Chung" "Morales" "Sanchez" "Peterson" "Adams" ```
`tf = ischar(str)`
```tf = logical 0 ```

`str` is a string array, not a character array, so `ischar` returns `0`.

## Input Arguments

collapse all

Input array, specified as a scalar, vector, matrix, or multidimensional array. `A` can be any data type.

## See Also

### Topics

#### Introduced before R2006a

Was this topic helpful?

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

Download white paper