Main Content

isrow

입력값이 행 벡터인지 확인

설명

예제

tf = isrow(V)V가 행 벡터이면 논리값 1(true)을 반환합니다. 그렇지 않으면 논리값 0(false)을 반환합니다. 행 벡터는 크기가 1×N인 2차원 배열입니다. 여기서 N은 음이 아닌 정수입니다.

예제

모두 축소

벡터를 만듭니다. 행 벡터인지 확인합니다.

V = rand(5,1);
tf = isrow(V)
tf = logical
   0

벡터의 켤레 전치를 구합니다. 행 벡터인지 확인합니다.

Vt = V';
tf = isrow(Vt)
tf = logical
   1

1×1 배열인 스칼라를 만듭니다.

V = 5;

스칼라 V가 행 벡터이기도 한지 여부를 확인합니다.

tf = isrow(V)
tf = logical
   1

문자로 구성된 배열을 만듭니다. 행 벡터인지 확인합니다.

V = 'Hello, World!';
tf = isrow(V)
tf = logical
   1

size를 사용하여 V의 차원을 확인합니다. V는 1×13 문자형 벡터이자 행 벡터입니다.

sz = size(V)
sz = 1×2

     1    13

이번에는 텍스트 조각을 큰따옴표로 묶어 string형 스칼라를 만듭니다.

V = "Hello, World!";

스칼라 V가 행 벡터이기도 한지 여부를 확인합니다.

tf = isrow(V)
tf = logical
   1

입력 인수

모두 축소

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

알고리즘

  • 입력 배열 V의 차원이 2차원을 넘을 경우 isrow(V)는 논리값 0(false)을 반환합니다. 예를 들어, 크기가 1×1×N인 배열은 행 벡터가 아닙니다.

확장 기능

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

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

HDL 코드 생성
HDL Coder™를 사용하여 FPGA나 ASIC 설계용의 Verilog 코드나 VHDL 코드를 생성할 수 있습니다.

버전 내역

R2010b에 개발됨

참고 항목

| | | |