Tipo de Variável de Verificação MATLAB
-
Verifique o tipo de variável usando a função
class()
no MATLAB -
Verifique o tipo de variável usando a função
quem
no MATLAB - Verifique se a variável é do tipo específico ou não no MATLAB
Neste tutorial, discutiremos como podemos verificar o tipo de uma determinada variável usando as funções class()
e whos
no MATLAB.
Verifique o tipo de variável usando a função class()
no MATLAB
No MATLAB, não definimos uma variável usando seu tipo. Em vez disso, armazenamos os dados necessários em uma variável. Portanto, se em algum ponto do código quisermos verificar o tipo de uma variável, podemos usar a função class()
para verificar o tipo da variável. Por exemplo, vamos armazenar algum valor em uma variável e então verificar sua classe. Veja o código abaixo.
a = 123;
b = 'Hello';
type_of_a = class(a)
type_of_b = class(b)
Resultado:
type_of_a =
double
type_of_b =
char
No código acima, definimos duas variáveis, a
e b
, e então verificamos seu tipo usando a função class()
. Como você pode ver na saída, o tipo da variável a
é double
e o tipo da variável b
é char
. Você pode verificar o tipo de qualquer variável, desde que seja definida ou armazenada na área de trabalho.
Verifique o tipo de variável usando a função quem
no MATLAB
Se você deseja verificar o tipo de cada variável que está atualmente na área de trabalho do MATLAB, você pode usar a função whos()
para verificar o tipo da variável. Por exemplo, vamos armazenar algum valor em uma variável e então verificar sua classe. Veja o código abaixo.
a = 123;
b = 'Hello';
whos
Resultado:
Name Size Bytes Class Attributes
a 1x1 8 double
b 1x5 10 char
A função whos
irá verificar a classe de cada variável, que está atualmente armazenada na área de trabalho. Se você quiser verificar a classe ou tipo de apenas uma variável, escreva o nome da variável após a função quem
, conforme mostrado abaixo.
a = 123;
whos a
No código acima, quem
só lhe dará a classe da variável a
.
Verifique se a variável é do tipo específico ou não no MATLAB
Se quiser verificar se uma variável específica é da classe ou tipo necessário, você pode usar a função desse tipo específico. Por exemplo, para verificar se uma variável é do tipo char
, você pode usar a função ischar()
, que retornará 0
ou 1
dependendo da variável. Se a variável for do tipo char
, a função ischar()
retornará 1
; caso contrário, ele retornará 0
. Veja o exemplo de código abaixo.
a = 'Hello';
ischar(a)
Resultado:
ans =
1
No código acima, verificamos se a variável a
é do tipo char
ou não. Como você pode ver na saída, a variável a
é do tipo char
. Você também pode usar outras funções de verificação de tipo, como a função iscell()
para verificar se uma variável é do tipo cell
ou não. Você pode usar a função isinteger()
para verificar se a variável é do tipo int
ou não. Você pode usar a função isfloat()
para verificar se a variável é do tipo float
ou não e muitas outras funções. Você pode usar essas funções em condições como a instrução if
. Por exemplo, vamos considerar que queremos verificar se uma variável é do tipo char ou não. Se a variável for do tipo char
, exibiremos uma mensagem caso contrário, não.
a = 'Hello World';
if ischar(a)
disp(a)
end
Resultado:
Hello World