主题:matlab编程题哈。
说已知一个数组,现在输入一个数,与数组内的数相减,所得的数的绝对值重新组成一个“由小到大“数组,取出前十个数所对应的原数组中的数。
例:x=[3 4 5 6 7 8 9 10 1 2 3] 输入4 得到[-1 0 1 2 3 4 5 6 -3 -2 -1]
取绝对值的到[1 0 1 2 3 4 5 6 3 2 1] 排序得到[0 1 1 1 2 2 3 3 4 5 6]
前十所对应的数为[3 4 5 6 7 8 9 1 2 3]
用matlab编......很容易出错的...呵呵
例:x=[3 4 5 6 7 8 9 10 1 2 3] 输入4 得到[-1 0 1 2 3 4 5 6 -3 -2 -1]
取绝对值的到[1 0 1 2 3 4 5 6 3 2 1] 排序得到[0 1 1 1 2 2 3 3 4 5 6]
前十所对应的数为[3 4 5 6 7 8 9 1 2 3]
用matlab编......很容易出错的...呵呵