matlab中rand生成一个数列,求最小值时却出现复数,为什么啊