更改轴上指定的值-matlab

更改轴上指定的值-matlab,matlab,graph,plot,octave,Matlab,Graph,Plot,Octave,我正在尝试生成以下图表: 到目前为止,我设法做到了以下几点: > 全部关闭 图(1) x=-12:0.3:12 y=gaussmf(x,[3]) xlim([-12,12]) 绘图(x,y,'go-','LineWidth',2) y1=高斯函数(x,[3-3]) xlim([-15,15]) 等一下 绘图(x,y1,'b-s','LineWidth',2) 等一下 线条([-3,-3],[1,0],'color','black','LineWidth',2) 等一下 线条([3,3],[1,

我正在尝试生成以下图表:

到目前为止,我设法做到了以下几点:

> 全部关闭
图(1)
x=-12:0.3:12
y=gaussmf(x,[3])
xlim([-12,12])
绘图(x,y,'go-','LineWidth',2)
y1=高斯函数(x,[3-3])
xlim([-15,15])
等一下
绘图(x,y1,'b-s','LineWidth',2)
等一下
线条([-3,-3],[1,0],'color','black','LineWidth',2)
等一下
线条([3,3],[1,0],'color','black','LineWidth',2)


我没有调整x轴,因此它将标记值-12:3:12,而不是-15:5:15。

您希望在不同的位置标记记号位置吗?您可以通过更改图形对象的“Xtick”属性手动设置它们,如中所示

set(gca,'xtick', -12:3:12)

可能是xlim的问题吗?xlim([-15,15])->xlim([-12,12])。我听不懂你的问题。有一个问题,——>你的问题不够清楚:(你能再解释一下吗?我想有人确实理解了我的问题。下次我会更加小心的。