Matlab 直接访问例如xlim的返回值?

Matlab 直接访问例如xlim的返回值?,matlab,syntax,Matlab,Syntax,在Matlab中 xlim 返回例如[0,1]。现在我想直接访问xlim的最后一个值,因此不需要将xlim返回值存储在变量中。可能吗 xlim(2) 显然被解释为函数调用,而不是在索引2处获取值 除了以下涉及额外变量的解决方法外,还有其他解决方法吗 temp = xlim; temp(2) 由于xlim始终返回一个有序对(只要xdir未设置为reverse),您可以使用min和max函数直接访问元素 使用min(xlim)访问第一个元素,使用max(xlim)访问第二个元素 如果xdir设

在Matlab中

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

xlim(2)
显然被解释为函数调用,而不是在索引2处获取值

除了以下涉及额外变量的解决方法外,还有其他解决方法吗

temp = xlim;
temp(2)

由于
xlim
始终返回一个有序对(只要
xdir
未设置为
reverse
),您可以使用
min
max
函数直接访问元素

使用
min(xlim)
访问第一个元素,使用
max(xlim)
访问第二个元素


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

请参阅。就我个人而言,如果我需要这样的东西,我喜欢使用匿名函数路由。虽然很聪明,但它的可读性不如只使用临时变量。不管怎样,你得到了我的投票+1我同意缺乏可读性,并且更喜欢temp变量。我只是注意到了这个技巧,并想与大家分享,因为它符合提问者的要求。