Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 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指令将第一个圆与第二个圆之间,第三个圆与第四个圆之间,第五个圆与第六个圆之间。。。第九个圆与第十个圆之间的环带填充成黑色,这样就形成了黑白相间的环带。望高人指点一番。谢谢了 此帖于 2009-04-25 21:22 被 protoss 编辑。 原因: 有错 |
![]() |
![]() |