matlab中利用max函数找最大值报错

sensor_matrix_value =

0.000000000112751
0.000000000022347
0.000000000022369
0.000000000054461
0.000000000014980
0.000000000021612
0.000000000013461
0.000000000013303
0.000000000010164
0.999999999678905
0.000000000012670
0.437993475659397
0.000000000020379
0.000000000015234
0.999999999987297
0.000000000040168
0.999999999887422
0.000000000015060
0.000000000011222
0.000000001427754
0.000000000010658
0.000000000023744
0.999999999992547
0.000000000015412
0.000000000024247
这是矩阵中的数值,我用 max(sensor_matrix_value)找到该矩阵中最大值的位置,但是运行之后就报错??? Subscript indices must either be real positive integers or logicals.
求大神 速度解救

第1个回答  2014-03-16
>> value=[ 0.000000000112751
0.000000000022347
0.000000000022369
0.000000000054461
0.000000000014980
0.000000000021612
0.000000000013461
0.000000000013303
0.000000000010164
0.999999999678905
0.000000000012670
0.437993475659397
0.000000000020379
0.000000000015234
0.999999999987297
0.000000000040168
0.999999999887422
0.000000000015060
0.000000000011222
0.000000001427754
0.000000000010658
0.000000000023744
0.999999999992547
0.000000000015412
0.000000000024247];
>> max(value)

ans =

0.999999999992547

去查别的函数的地方的问题吧。。。追问

以找到问题所在, 我在前面定义的时候定义了max ,导致问题出现

追答

系统变量,系统函数 永远不要用就行了。。。

第2个回答  2014-03-16
你确定是max函数在报错?
相似回答