matlab中利用max函数找最大值报错 20
sensor_matrix_value=0.0000000001127510.0000000000223470.0000000000223690.000000000054...
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.
求大神 速度解救 展开
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.
求大神 速度解救 展开
2个回答
展开全部
>> 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
去查别的函数的地方的问题吧。。。
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 ,导致问题出现
追答
系统变量,系统函数 永远不要用就行了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确定是max函数在报错?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询