Hi all
I can't seem to get this right, so I figure I better ask someone with more experience:
How do I use patch/fill to fill in a polygon in a polarplot setting?
Based on the example listed in the help for polarplot: How do I fill in this triangle with e.g. the color red?
t = 0 :pi/1.5: 2*pi;
pp=polarplot(t, sin(2*t).*cos(2*t), '--r');

 채택된 답변

Divyajyoti Nayak
Divyajyoti Nayak 2025년 6월 18일

2 개 추천

From MATLAB R2025a, the 'patch' function now works on polar axes. Here's some sample code for it and the documentation to help out:
clc
clear
p = polaraxes;
r = [0;1;1];
theta = [0;pi/3;2*pi/3];
patch(p,theta,r,'red');

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Polar Plots에 대해 자세히 알아보기

제품

릴리스

R2018b

질문:

2019년 3월 21일

댓글:

2025년 9월 30일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by