бросок

Бросьте переменную к различному типу данных

Синтаксис

B = cast(A,newclass)
B = cast(A,'like',p)

Описание

B = cast(A,newclass) преобразовывает A, чтобы классифицировать newclass, где newclass является именем встроенного типа данных, совместимого с A. Функция cast обрезает любые значения в A, которые являются слишком большими, чтобы сопоставить в newclass.

B = cast(A,'like',p) преобразовывает A в совпадающий тип данных и разреженность как переменная p. Если A и p оба действительны, то B также действителен. В противном случае B является комплексным.

Примеры

свернуть все

Преобразуйте значение int8 в uint8.

Задайте скалярное 8-битное целое число.

a = int8(5);

Преобразуйте a в 8-битное целое число без знака.

b = cast(a,'uint8');
class(b)
ans = 
'uint8'

Расширенные возможности

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