Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#5 |
初级会员
注册日期: 2009-04-22
年龄: 39
帖子: 8
声望力: 0 ![]() |
![]()
绘制并填充特定的十个同心圆:
clear;clc a=input('请输入圆心横坐标(例如 -2):'); b=input('请输入圆心纵坐标(例如 3):'); for k=1:1:10 t=linspace(-pi,pi); x=sin(t)'*sqrtm(0.02*k)+a; y=cos(t)'*sqrtm(0.02*k)+b; plot(x,y) hold on axis equal 我想用fill或patch指令将第一个圆与第二个圆之间,第三个圆与第四个圆之间,第五个圆与第六个圆之间。。。第九个圆与第十个圆之间的环带填充成黑色,这样就形成了黑白相间的环带。请问是否了解。谢谢了。 |
![]() |
![]() |