MATLAB deg2rad 함수

Ammar Ali 2023년6월20일
MATLAB deg2rad 함수

이 튜토리얼에서는 MATLAB의 deg2rad() 함수를 사용하여 각도를 도에서 라디안으로 변환하는 방법에 대해 설명합니다.

MATLAB deg2rad() 함수

MATLAB의 deg2rad() 함수를 사용하여 각도 단위를 도에서 라디안으로 변환할 수 있습니다. deg2rad() 함수의 구문은 다음과 같습니다.

rad = deg2rad(deg)

위 구문은 deg 변수에 저장된 각도를 라디안으로 변환하고 rad 변수에 저장합니다. 입력 변수 deg는 스칼라, 벡터, 행렬 또는 모든 차원의 배열일 수 있습니다.

출력 변수는 입력 변수와 동일한 데이터 유형 및 크기를 갖습니다. 예를 들어 입력 각도가 스칼라이면 출력 각도도 스칼라가 됩니다.

입력 변수가 행렬, 배열 또는 벡터라고 가정합니다. deg2rad() 함수는 모든 행렬, 배열 또는 벡터 요소를 라디안으로 변환합니다. 예를 들어 deg2rad() 함수를 사용하여 도 단위의 각도를 라디안으로 변환해 보겠습니다.

아래 코드를 참조하십시오.

clc
clear

rad = deg2rad(90)

출력:

rad =

    1.5708

위의 코드에서 90도 각도를 라디안으로 변환했습니다. deg2rad() 함수는 Matlab 버전 R2015b에 도입되었으며 또 다른 함수인 degtorad()는 Matlab 버전 R2009b에 도입되었으며 각도를 각도에서 라디안으로 변환하는 데 사용되었습니다.

MATLAB은 MATLAB 버전 R2015b 이상을 사용하는 경우 degtorad() 함수를 권장하지 않지만 Matlab 버전이 R2015b 미만이면 사용할 수 있습니다. degtorad()도 지도 도구 상자에 의존하며 지도 도구 상자가 없으면 함수를 사용할 수 없습니다.

또 다른 차이점은 degtorad() 함수는 정수 데이터 유형의 입력을 허용하고 deg2rad() 함수는 단일 및 이중 데이터 유형의 입력을 허용한다는 것입니다. Matlab의 single()double() 기능을 사용하여 정수 데이터 유형을 단일 또는 이중으로 변환할 수 있습니다.

입력이 uint8과 같은 정수 데이터 유형인 경우 각도를 도에서 라디안으로 변환하기 위해 deg2rad() 함수를 사용하기 전에 입력을 단일 또는 이중 데이터 유형으로 변환해야 합니다. 위의 예제에서 degtorad() 함수를 사용했다면 위 예제의 출력은 동일하게 유지됩니다.

작가: 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