【发布时间】:2020-08-09 15:12:41
【问题描述】:
我正在学习 Octave 的基础知识。
我想获得一个句柄 hax 到 Octave 中二维绘图的一个轴,例如 x 轴。
然后我想用它来设置,例如,该轴的限制,可能在一个以hax 作为参数的函数中。
所以我会(使用正确的字段名称)
function retval = set_axis(hax, limits, label)
set(hax, 'limits', limits)
set(hax, 'label', label)
...
retval = ...
endfunction
这无需知道我正在使用哪个特定轴即可工作。
可以这样做吗?怎么样?
【问题讨论】:
-
'axes' 表示八度音阶不同的东西。在任何情况下,您都可以使用
xlim函数(或者,axes图形对象的xlim属性)来执行此操作。 -
@TasosPapastylianou - 请参阅已发布的答案。
-
请注意,
axis也是 octave 中的特定函数(如“axes”)。如果您不想冒着掩盖一般核心函数的风险,可以使用以大写字母开头的变量。