是否可以fplot
辅助Y轴上的功能?
我在Octave中发现了plotyy
,在Matlab中发现了yyaxis left
或yyaxis right
。但它们似乎与fplot
没有结合。
答案 0 :(得分:1)
以下内容适用于Matlab - 我无法为您提供Octave的指导。
此外,我没有R2016a所以我无法测试yyaxis
(在我给定的解决方案中也不需要)。
使用
解决方法怎么样?[X,Y] = fplot(fun,limits,...)返回abscissas和纵坐标 在X和Y中有趣。屏幕上没有绘制情节;但是,你可以绘图 使用图(X,Y)的函数。
因此,复杂的样本如下所示:
xmin = -2;
xmax = 2;
fh1 = @tanh;
fh2 = @sin;
[x1,y1] = fplot(fh1, [xmin, xmax]);
[x2,y2] = fplot(fh2, [xmin, xmax]);
y2 = 1.5 * y2; % rescale to get different min/max values than y1
plotyy(x1,y1,x2,y2)
如果您愿意,甚至可以对x轴有不同的限制。