Octave 倍频程最大函数

Octave 倍频程最大函数,octave,Octave,八度音阶中的max()函数有问题 x=-3:0.1:3; y1 = sin(x); y2 = cos(x); plot(x,y1,x,y2,x,max(y1,y2)) 请看图片: 我做错了什么?max函数没有问题。图形上的x分辨率设置为0.1,因此它在-2.3和-2.4处采样,并在两者之间绘制一条线。它在正/反曲线上做同样的事情,但是因为没有尖角,所以你无法分辨。如果需要更好的图形,请提高分辨率: x=-3:0.01:3;

八度音阶中的max()函数有问题

x=-3:0.1:3;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,x,y2,x,max(y1,y2))
请看图片:


我做错了什么?

max函数没有问题。图形上的x分辨率设置为0.1,因此它在-2.3和-2.4处采样,并在两者之间绘制一条线。它在正/反曲线上做同样的事情,但是因为没有尖角,所以你无法分辨。如果需要更好的图形,请提高分辨率:

x=-3:0.01:3;