有MATLAB画一个单位球体,为什么出现如下错误?求指教! 5 PS:我知道用sphere可以画出来,我只想知道这个程序错在哪里... PS:我知道用sphere可以画出来,我只想知道这个程序错在哪里 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 matlab 球体 搜索资料 2个回答 #热议# 为什么有人显老,有人显年轻? 枫箫1 2015-01-25 · TA获得超过775个赞 知道小有建树答主 回答量:275 采纳率:0% 帮助的人:351万 我也去答题访问个人页 关注 展开全部 简简单单,两句就oksphere;axis equal; 追问 orz不懂我··· 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 scxczyyl 2015-01-25 · TA获得超过389个赞 知道小有建树答主 回答量:433 采纳率:0% 帮助的人:265万 我也去答题访问个人页 关注 展开全部 开方有复根 更多追问追答 追问 怎么修正呢? 追答 R=1;Fia=0:0.01:pi;Theta=0:0.02:2.1*pi;x=R*sin(Fia)'*cos(Theta); y=R*sin(Fia)'*sin(Theta);z=(R^2-x.^2-y.^2).^(1/2);mesh(x,y,z)你的x,y的关系不对,比如x取0.8,y取0.8,z计算出来就是复数。 追问 你说得有道理,可是怎么将我的那个程序修正一下从而可以画出单位圆呢? 追答 你是本科生还是研究生?应该明白了啊。 追问 额,不好意思,之前你回答的那个答案只看到了后半部分,前面没有看到,实在抱歉,然后我运行了一下你给的那个程序,也只能画出一个半球,麻烦你可以再修正一下把整个球画出来吗?还有你给的那个是球体的极坐标公式吧,我之前没有学过这个公式,在网上搜了一下也没有找到公式推导过程,可以发一个链接,给我吗?麻烦了······ 追答 R=1;Fia=0:0.01:pi;Theta=0:0.02:2.1*pi;x=R*sin(Fia)'*cos(Theta); y=R*sin(Fia)'*sin(Theta);z=(R^2-x.^2-y.^2).^(1/2);mesh(x,y,z);hold on;mesh(x,y,-z);关于球体的极坐标网上有很多资料,随便搜索就有。 追问 好的,再次感谢,我再弱弱的问一句,你这个是极坐标的表达形式,请问可以用直角坐标来画吗?一直想用直角坐标来画这个球体,一直不会呢,望赐教,不胜感激!查了一下球坐标表达式,z=R*cos(Fia),但是在程序中把那个z的表达式改成z=R*cos(Fia),为什么就不能正确画出图形了呢? 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-01-26 请教一个MATLAB程序问题,下面是一个画单位球体的程序。 2015-05-20 求助用MATLAB画一个被截的球体 8 2012-12-07 matlab的三维画图 想画一个球 方程是x^2+y^2+z^2=100; 那么怎么画呢??? 15 2012-07-14 如何用matlab画球体,中间插入一个圆柱体,要求都是透明的,能看清内部结构,类似于下图,谢谢 10 2017-09-26 请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点 52 2013-05-21 怎么用MATLAB画球体,还有圆柱啊? 1 2013-09-24 Matlab求助,在一个坐标系中画四个球体,求相交区域的中心点坐标 9 2016-05-21 我想在一个立方体中画直径不同的两种球体,并且用不同颜色表示出来,用matlab画,请问应该怎么办? 更多类似问题 > 为你推荐: