我正在尝试使用下面的代码创建一个绘图,它生成的绘图包含0.5-1的x轴值,但是我需要绘图不将此部分合并到x轴上,值为0.5 -1。我假设9号线和9号线10个代码将排除这部分情节,但事实并非如此。
有没有人知道我要为要排除的这部分情节写些什么。谢谢!
x = [0:0.01:1];
y = [0:0.01:1];
z = size(101,101);
for j = 1:101;
for k = 1:101;
z(j,k)=((x(j))./(0.5-y(k)));
if z(j,k)>1
z(j,k)=1;
elseif z(j,k)<0
z(j,k)=1;
end
end
end
surf(x,y,z)
答案 0 :(得分:2)
xlim([0 .5])
设置要在x轴上显示的范围。在绘图命令(surf
)之后使用它。
答案 1 :(得分:1)
x=[0:0.005:0.5];
这会排除您不希望在情节中看到的数据,但会为您的答案提供更好的分辨率。
MWc答案也会起作用,但只会将值从0.5开始排除。
因此,鉴于您的整体问题,这取决于您想要看到的内容。