在 MATLAB 中繪製圓
Ammar Ali
2022年5月11日
本教程將討論使用 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
輸出:
位置向量包含四個值。第一個值是 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
輸出:
在輸出中,圓的屬性已更改。
Author: Ammar Ali