Matlab中如何将surf得到的三维图与它在xy的投影图同在同一坐标下?

把下面的平面显示图放在上面三维图中的z=-20平面内... 把下面的平面显示图放在上面三维图中的z=-20平面内 展开
 我来答
tianxiawulang
2013-07-19 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2550万
展开全部

楼上各位没看清楼主的要求吧?楼主要的是“把三维图与它在xy的投影图同在同一坐标下”,并不是要二维投影。

[x,y,z]=peaks;
surf(x,y,z,'edgecolor','none','facecolor','interp');
hold on;
surf(x,y,-20+0*z,z,'edgecolor','none','facecolor','interp')

雨扬振1238
2013-07-19 · TA获得超过2781个赞
知道小有建树答主
回答量:586
采纳率:100%
帮助的人:971万
展开全部
在你的程序中的surf命令下面加上view(2)就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电动炉钩子
2013-07-18 · TA获得超过1568个赞
知道小有建树答主
回答量:614
采纳率:0%
帮助的人:792万
展开全部
surf(z);
view([0,90]);
换一下视角就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真greatdju
2013-07-18 · TA获得超过3855个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:735万
展开全部
举个例子
[X,Y,Z]=peaks;
surf(X,Y,Z);
hold on
surf(X,Y,0*Z-20,Z)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式