MATLAB에서 원 그리기

Ammar Ali 2022년1월20일
MATLAB에서 원 그리기

이 튜토리얼에서는 Matlab의 rectangle() 함수를 사용하여 원을 그리는 방법에 대해 설명합니다.

MATLAB의 rectangle() 함수를 사용하여 원 그리기

rectangle() 함수를 사용하여 Matlab에서 원을 그릴 수 있습니다. Position 속성을 사용하여 위치를 전달하고 rectangle() 함수 내부의 Curvature 속성을 사용하여 곡률을 1로 설정해야 합니다. 예를 들어 rectangle() 함수를 사용하여 원을 그려 보겠습니다. 아래 코드를 참조하십시오.

clc
position = [2 4 2 2]; 
rectangle('Position',position,'Curvature',[1 1])
axis equal

출력:

직사각형 함수를 사용하여 원 그리기

위치 벡터에는 4개의 값이 있습니다. 첫 번째 값은 x 좌표입니다. 한편, 두 번째 값은 y 좌표입니다. 세 번째 값은 원의 너비이고 네 번째 값은 원의 높이입니다. 너비와 높이 값은 원을 그리는 것과 같아야 합니다. LineWidth 속성을 사용하여 선 너비, LineStyle 속성을 사용하여 선 스타일, FaceColor 속성을 사용하여 면 색상 또는 채우기 색상, 가장자리 색상과 같은 원의 다른 속성도 변경할 수 있습니다. 또는 EdgeColor 속성을 사용하는 선의 색상입니다. 선 너비는 양수 값이어야 합니다. 우리는 얼굴과 가장자리 색상으로 어떤 색상을 추가할 수 있습니다. 지원되는 선 스타일은 대시, 대시-점선, 점선 및 없음입니다. 예를 들어 위 원의 선폭을 5로, 면색을 노란색으로, 테두리색을 빨간색으로, 선 스타일을 점선으로 변경해 보겠습니다. 아래 코드를 참조하십시오.

clc
position = [2 4 2 2]; 
rectangle('Position',position,'Curvature',[1 1],'FaceColor','yellow','EdgeColor','red','LineWidth',5,'LineStyle','-.')
axis equal

출력:

원 속성 변경

출력에서 원의 속성이 변경되었습니다.

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

관련 문장 - MATLAB Plot