Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-12-10
年龄: 48
帖子: 4
声望力: 0 ![]() |
![]()
[求助]
各位高手: 小弟初学,遇到一个MATLAB三维绘图问题,请教: X,Y是自变量,且X.^2+Y.^2<=r.^2, 即在半径为r的圆形区域内,已知Z=f(X,Y)的解析式为: Z=(r-y)[x^2-(r-y)^2]/{[x^2+(r-y)^2]^2}+(r+y)[x^2-(r+y)^2]/{[x^2+(r+y)^2]^2} 想在此圆形区域内画出其曲线(曲面)图, 请问如何画? 谢谢! |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21 ![]() |
![]()
clear
[x,y]=meshgrid(-3:.05:3); r=4;n=size(x) for i=1:n for j=1:n if x(i,j)^2+y(i,j)^2>r^2 x(i,j)=nan;y(i,j)=nan; end end end z=(r-y).*(x.^2-(r-y).^2)./((x.^2+(r-y).^2).^2)+(r+y).*(x.^2-(r+y).^2)./((x.^2+(r+y).^2).^2) figure(1) surf(x,y,z) shading interp |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-12-10
年龄: 48
帖子: 4
声望力: 0 ![]() |
![]()
太好了,非常感谢热心的slgu大牛:-)
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
ORIGIN去卷积 | blanc | Origin论坛 | 0 | 2009-03-19 20:42 |
[求助]如何把矩阵用网格表示,并且上色 | xin0801 | MATLAB论坛 | 2 | 2009-02-01 03:46 |
[分享]研究生必读 | guofeng0108 | MATLAB论坛 | 2 | 2008-12-12 19:38 |
[求助]有段采集的数据,怎么在matlab下看一下其频谱特性 | sjszhb | MATLAB论坛 | 3 | 2008-07-03 20:28 |
[讨论]哥德巴赫猜想-张俊龙的“0+0”全新的数学成果之3-《间接的个数“0变1计算法”(魔术性的计算方法)》 | 龙舞山威 | 数学 | 0 | 2008-04-01 16:02 |