Tipo de Variável de Verificação MATLAB

Ammar Ali 30 janeiro 2023
  1. Verifique o tipo de variável usando a função class() no MATLAB
  2. Verifique o tipo de variável usando a função quem no MATLAB
  3. Verifique se a variável é do tipo específico ou não no MATLAB
Tipo de Variável de Verificação 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
Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook