24小时热门版块排行榜    

查看: 1123  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

马江将

金虫 (小有名气)

[求助] matlab画图求助

在matlab中画一个类似于下图的立体结构图

所用到的函数为matlab画图求助
类似图.jpg
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 表达式.docx
  • 2013-11-15 14:33:50, 13.19 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

凝聚态
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

马江将

金虫 (小有名气)

送红花一朵
引用回帖:
4楼: Originally posted by zhchh008 at 2013-11-15 16:42:52
或者这个也可以
x = rand(1,100);
y = rand(1,100); ’减小步进,就可以是图片看起来是连续的。
z = rand(1,100);
i = rand(1,100)*200;   

icolor = ceil((i/max(i))*256);

figure;
scatter3(x,y,z,i ...

你好 非常谢谢你的帮助  我用你的方式试过了 做出来没有看到中间的图形,这个图形类似于球面。不过分割面很清楚  
他们的上下限分别是[-280,280] [-270,270][-670,670]
麻烦你再看看是哪里还有问题  图形类似于下面图即可
matlab画图求助-1
XU8${BS7A)I8LCPGQ16]V4N.jpg

凝聚态
5楼2013-11-16 10:42:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

zhchh008

金虫 (正式写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
1592203609: 金币+3, 谢谢回帖 2013-11-16 18:01:30
参考这个例子:

>> [x,y,z]=meshgrid(0:.5:10,0:.5:10,0:.5:10); ‘坐标上下限,及步进
>> c = x.^2+y.^2+z.^2;  ’你的表达式
>> xs=[0,2,4,6,8,10];  ‘分割线(沿坐标方向)
>> ys=[4]; ‘分割线(沿坐标方向)
>> zs=[6]; ‘分割线(沿坐标方向)
>> slice(x,y,z,c,xs,ys,zs)
>> colormap hsv
3楼2013-11-15 16:05:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhchh008

金虫 (正式写手)

引用回帖:
3楼: Originally posted by zhchh008 at 2013-11-15 16:05:12
参考这个例子:

>> =meshgrid(0:.5:10,0:.5:10,0:.5:10); ‘坐标上下限,及步进
>> c = x.^2+y.^2+z.^2;  ’你的表达式
>> xs=;  ‘分割线(沿坐标方向)
>> ys=; ‘分割线 ...

或者这个也可以
x = rand(1,100);
y = rand(1,100); ’减小步进,就可以是图片看起来是连续的。
z = rand(1,100);
i = rand(1,100)*200;   

icolor = ceil((i/max(i))*256);

figure;
scatter3(x,y,z,i,icolor);
figure;
scatter3(x,y,z,i,icolor,'filled');

另外,可以使用 Gragher 7.0 画等高线(三维地图)。

» 本帖已获得的红花(最新10朵)

4楼2013-11-15 16:42:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

白开水之家

禁虫 (正式写手)

本帖内容被屏蔽

6楼2016-02-27 15:49:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见