Contenido principal

isscalar

Determinar si una entrada es un escalar

Descripción

TF = isscalar(A) devuelve el valor lógico 1 (true) si A es un escalar. Si no, devuelve 0 (false) lógico. Un escalar es un arreglo bidimensional que tiene un tamaño de 1 por 1.

ejemplo

Ejemplos

contraer todo

Cree una matriz de 2 por 2. Determine si es un escalar.

A = [1 2; 3 4];
TF = isscalar(A)
TF = logical
   0

Compruebe si el elemento de la primera fila y la segunda columna de la matriz es un escalar.

TF = isscalar(A(1,2))
TF = logical
   1

Cree un escalar de cadena encerrando un fragmento de texto entre comillas dobles. Determine si es un escalar.

A = "Hello, World!";
TF = isscalar(A)
TF = logical
   1

Ahora cree un vector de caracteres encerrando un fragmento de texto entre comillas simples. Determine si es un escalar.

B = 'Hello, World!';
TF = isscalar(B)
TF = logical
   0

Compruebe la dimensión de B utilizando size. B no es un escalar, ya que tiene un tamaño de 1 por 13.

sz = size(B)
sz = 1×2

     1    13

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz o arreglo multidimensional.

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Generación de código HDL
Genere código VHDL, Verilog y SystemVerilog para diseños FPGA y ASIC mediante HDL Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | | | |