我在maxima中有一个列表,例如:
x:[1,3,7,98,211,3,2.44,23]
我需要找到列表的最大值值以及最大值位置的位置。
我唯一发生的事情是将列表重写为序列并应用" max"命令
max(first(x),second(x),...,last(x))
但这不是有效的,我不知道获得最大值的索引。
有人可以帮助我吗?
lmax
返回列表的最大值。给定x
是一个列表,然后是
lmax(x)
返回x
的最大值。
获取最大值的索引的涉及更多。最相关的内置功能(除非我忘记了某些事情 - 可能发生(是sublist_indices
,它返回满足谓词的元素的索引。谓词是一个变量的函数,该变量返回真或错误。为了继续示例,`
sublist_indices(x, lambda([x1], x1 = lmax(x)))
返回一个或多个指数,其中x
的元素具有最大值。