3

在 Matlab 中

xlim

返回例如 [0,1]。现在我想直接访问 xlim 的最后一个值,因此不将 xlim 返回值存储在变量中。那可能吗?

xlim(2)

显然被解释为函数调用,而不是获取索引 2 处的值。

任何解决方法,除了以下,它涉及一个额外的变量?

temp = xlim;
temp(2)
4

1 回答 1

3

由于xlim总是返回一个有序对(只要xdir不设置为),您可以使用and函数reverse直接访问元素。minmax

用于min(xlim)访问第一个元素和max(xlim)用于第二个元素。

如果 xdir设置为reversemax(xlim)将返回第一个元素和min(xlim)第二个元素。

于 2012-06-22T21:21:54.417 回答