MATLAB에서 원 그리기
Ammar Ali
2022년1월20일
이 튜토리얼에서는 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