min() Subscript indices must either be real positive integers or logicals.

1 次查看(过去 30 天)
hi, whenever I try to use min() on a vector I get the error message: Subscript indices must either be real positive integers or logicals.
Below is an example
>> d
d =
3.4546 1.1588 4.6319 2.5456
>> min(d)
Subscript indices must either be real positive integers or logicals.
Please can sb help? Many thanks,

回答(1 个)

John D'Errico
John D'Errico 2016-6-8
编辑:John D'Errico 2016-6-8
Don't define a variable named min. If you do, then you get that exact error when you try to use the FUNCTION named min. IF you don't believe me, then try this:
which min -all
What does it tell you?
  3 个评论
Stephen23
Stephen23 2016-6-8
编辑:Stephen23 2016-6-8
@Xiaoyan: we know what you want to do. Please run this command and tell us exactly what it prints:
which min -all

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by