用matlab 帮忙绘制三维图形,

图中有三个变量,在编程序时可以自己定变量!其中α的取值为0到180度,d的取值为0.1至1。画三个图,给的图有两个函数,第三个是这两个函数的平方相加再开方,三个图看能不能... 图中有三个变量,在编程序时可以自己定变量!其中α的取值为0到180度,d的取值为0.1至1。画三个图,给的图有两个函数,第三个是这两个函数的平方相加再开方,三个图看能不能显示在同一个坐标系下。谢谢 展开
 我来答
请按照123earth
2016-08-28
知道答主
回答量:11
采纳率:0%
帮助的人:8.7万
展开全部



需要源代码的我也可以给你



源代码:

clear;clc;

[a,d]=meshgrid(linspace(0,2*pi,100),linspace(0.1,1,100));

mx=sqrt(25+16*cos(a).^2+94*d.^2.*sin(a).^2);

my=sqrt(25+16*sin(a).^2+94*d.^2.*cos(a).^2);

mz=sqrt(66+94*d.^2);

surf(a,d,mx);

shading flat  

hold on;

surf(a,d,my);

shading flat 

surf(a,d,mz);

shading flat  

title('标题及坐标轴名称展示');

x1=xlabel('X轴');

x2=ylabel('Y轴');

x3=zlabel('Z轴');

set(x1,'Rotation',30);

set(x2,'Rotation',-30);

更多追问追答
追问
请问,三个面可以分别用一种颜色表示(颜色和形状都很分明,然后再用图例表示下,每种颜色代表什么?),最后就是X坐标的刻度能不能表示为度的形式或弧度形式
追答
可以,我回去再改改就好了
希波鸿0HDeac
2016-08-28 · TA获得超过427个赞
知道小有建树答主
回答量:591
采纳率:68%
帮助的人:164万
展开全部

更多追问追答
追问
再追加100财富值,帮我完善下,然后把文件发给我,行吗?
追答
好吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式