matlab中surf得到的三维图如何用命令实现以下操作?

1、旋转坐标为xy面显示;2、插入云图并手动修改云图的标识范围和颜色;3、不显示网格线的颜色,如下图所示;4、保存图片到某文件夹中。... 1、旋转坐标为xy面显示;
2、插入云图并手动修改云图的标识范围和颜色;
3、不显示网格线的颜色,如下图所示;
4、保存图片到某文件夹中。
展开
 我来答
tianxiawulang
2013-03-07 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2317万
展开全部
1、使用view切换视角;
2、不知道你所说的“插入云图”是什么意思?如果想手动修改颜色标识范围可能有些困难(整体上换用另一组调色板可以使用colormap);
3、不显示网格线包括两个方面,一是grid off,另一是把surface对象的边设为无色(需要获得对象的句柄);
4、使用File菜单的Export或Save as(不同版本的菜单不一样)保存。当然,如果需要,也可以写代码自动保存。

示例代码(用peaks画曲面作为演示):
peaks
view(0,90)
colorbar
s=findall(gcf,'type','surface');
set(s,'EdgeColor','none')
grid off
shading interp
您可以逐句运行,看看每一句起到什么样的作用。

希望对你有帮助,有问题可继续追问。
追问

按您的方法基本上实现了我想要的图(下图),请问坐标的短线怎么显示出来呢?我想让坐标的短线放在坐标外,就像上面的图那样。如何用命令调整x和y坐标的取值范围使得空白区消失?

     

追答
1、坐标的短线放在坐标外:
set(gca,'TickDir','out')

2、调整x和y坐标的取值范围使得空白区消失:
axis tight
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式