isvarname

Определите, ли введенный допустимое имя переменной

Синтаксис

tf = isvarname(s)
isvarname s

Описание

пример

tf = isvarname(s) определяет, является ли введенный s допустимым именем переменной. Если s является допустимым именем переменной MATLAB®, функция isvarname возвращает логический 1 (true). В противном случае возвращается логический 0 (false).

Допустимое имя переменной начинается с буквы и содержит не больше, чем символы namelengthmax. Допустимые имена переменной могут включать буквы, цифры и символы нижнего подчеркивания. Ключевые слова MATLAB не являются допустимыми именами переменной. Чтобы определить, является ли входной параметр ключевым словом MATLAB, используйте функцию iskeyword.

isvarname s является формой команды синтаксиса. Форма команды требует меньшего количества специальных символов. Вам не нужны круглые скобки или одинарные кавычки вокруг входного параметра.

Примеры

свернуть все

Покажите, что вводил, который запускается с номера, не допустимое имя переменной.

s = '8th_column';
isvarname(s)
ans = logical
   0

Измените входной параметр на допустимое имя переменной.

s = 'column_8';
isvarname(s)
ans = logical
   1

Используйте форму команды, чтобы определить, является ли входной параметр допустимым именем переменной.

isvarname column_8
ans = logical
   1

Входные параметры

свернуть все

Потенциальное имя переменной, заданное как вектор символа или строка.

Пример: 'myVar'

Пример: "myVar2"

Представлено до R2006a

Была ли эта тема полезной?