在 MATLAB 中繪製圓

Ammar Ali 2022年5月11日
在 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

輸出:

使用矩形函式繪製圓

位置向量包含四個值。第一個值是 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
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