meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3-D图形绘枣迹没制方面有着广泛的应用,函数效果如下图所示:
函数功能:
生成绘制3-D图形所需的网格数据。在计算机中进行绘图 *** 作时凳纳, 往往需要一些采样点,然后根据这些采样点来绘制出整个图形。在进行3-D绘图 *** 作时,涉及到x、y、z三组数据,而x、y这两组数据可以看做是在Oxy平面内对坐标进行采样得到的坐标对(x, y)
例如, 要在“3<=x<=5,6<=y<=9,z不限制区间” 这个区域内绘制一个3-D图形,如果只需要整数坐标为采样点的话。可能需要下面这样一个坐标构成的矩阵
% 把宴如枣每个句柄记录下来,可以选择需要的线的句柄,进行legendh1=plot(t1,U1_A,'-r','linewidth',1.0)
hold on
h2=plot(t2,U1_S,'o','markerfacecolor','w','linewidth',0.5)
hold on
h3=plot(t1,U6_A,'-r','linewidth',1.0)
hold on
h4=plot(t2,U6_S,'o','markerfacecolor','w','linewidth',0.5)
hold on
h5=plot(t1,U10_A,'-r','linewidth',1.0)
hold on
h6=plot(t2,U10_S,'o','markerfacecolor','w','linewidth',0.5)
legend([h1,h2]',解析橡肢解'晌拆,'模拟值') %需要显示哪个都可以
legend('boxoff')legend(gca,'Orientation','horizontal')
legend boxoff
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)