Main Content

isscalar

입력값이 스칼라인지 확인

설명

예제

TF = isscalar(A)A가 스칼라이면 논리값 1(true)을 반환합니다. 그렇지 않으면 논리값 0(false)을 반환합니다. 스칼라는 크기가 1×1인 2차원 배열입니다.

예제

모두 축소

2×2 행렬을 만듭니다. 이것이 스칼라인지 확인합니다.

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

행렬의 첫 번째 행과 두 번째 열에 있는 요소가 스칼라인지 확인합니다.

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

텍스트 조각을 큰따옴표로 묶어서 string형 스칼라를 만듭니다. 이것이 스칼라인지 확인합니다.

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

이번에는 텍스트 조각을 작은따옴표로 묶어 문자형 벡터를 만듭니다. 이것이 스칼라인지 확인합니다.

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

size를 사용하여 B의 차원을 확인합니다. B는 크기가 1×13이므로 스칼라가 아닙니다.

sz = size(B)
sz = 1×2

     1    13

입력 인수

모두 축소

입력 배열로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

HDL 코드 생성
HDL Coder™를 사용하여 FPGA 및 ASIC 설계를 위한 VHDL, Verilog 및 SystemVerilog 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨