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

问题描述:

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


1个回答 分类:综合 2014-12-11

问题解答:

我来补答
不就是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);
 
 
展开全文阅读
剩余:2000