matlab画图问题,怎么把这个立体图形的一个截面的曲线画出来。

 我来答
dukinkin
2013-12-26 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2443
采纳率:90%
帮助的人:987万
展开全部
不就是x=2,y-z曲线吗?
假设你原来的画网格图的数据为X,Y,Z(看你的图,它们应该都是5x5的矩阵)

yn=[1 2 3 4 5];
xn=[2 2 2 2 2];
zn=griddata(X,Y,Z,xn,yn);
mesh(X,Y,Z);
hold on;
plot3(xn,yn,zn,'r-');
hold off;

也不一定要取原来数据的X,Y原有的点,girddata会根据原来的数据给不存在位置插值
yn=1:0.1:5;
xn=ones(size(y))*2;
zn=griddata(X,Y,Z,xn,yn);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式