最近在学MATLAB的时候,遇到这么一个问题
我用meshgrid建立了一个网格分布
x1=meshgrid(-300:20:300); %B点x轴上坐标
y1=meshgrid(-300:20:300); %B点y轴上坐标
[X1,Y1]=meshgrid(x1,y1)
然后我想在这些格点上去掉那些不满足要求的点,剩下的点就是所需要的点
条件是 x1大于等于y1 不符合这个的上述点全部去掉
在剩下的点上计算另一个值Z,然后用XYZ做个surf
问题出现在这里了
我一时想不出怎么去除那些不满足边界条件的点
请问可以怎么去除那些点啊
先谢过了
Z(X1>=Y1) = NaN;
surf(X1,Y1,Z)
这样就好了