如何在matlab中求浮点数的最小值和最大值
MATLAB中的如何在matlab中求浮点数的最小值和最大值,matlab,function,Matlab,Function,MATLAB中的min和max函数仅对整数值起作用。如何找到双向量的min和max a = [2.1 3.4 5.6 7.6] min(a) 返回给我: 下标索引必须是实正整数或逻辑数。您已将min指定为代码中某个数组的变量名 当您调用min(a)时,MATLAB试图从数组min中获取索引[2.1,3.4,5.6,7.6]。要解决此问题,只需调用变量或其他内容 编辑:如果您在函数外部运行它,请清除min和max,正如@Acorbe所指出的。您需要清除min和max,因为它们已经被分配,并且它们
min
和max
函数仅对整数值起作用。如何找到双向量的min和max
a = [2.1 3.4 5.6 7.6]
min(a)
返回给我:
下标索引必须是实正整数或逻辑数。
您已将min
指定为代码中某个数组的变量名
当您调用min(a)
时,MATLAB试图从数组min
中获取索引[2.1,3.4,5.6,7.6]
。要解决此问题,只需调用变量或其他内容
编辑:如果您在函数外部运行它,请清除
min
和max
,正如@Acorbe所指出的。您需要清除min
和max
,因为它们已经被分配,并且它们的变量对应项隐藏了函数名
要将它们用作函数,请先执行以下操作
clear min
clear max
另请参阅。