根据数列规律找元素:

用Vc++6.0编写数列1,11,31,4113,612314,81332413根据数列中元素的规律,编写一个软件,可以给出该数列元素任意位置n的元素(n<=6)

在matlab中常用sort函数对数列进行排序
[B,I] = sort(A)
这样得到的B序列就是A序列中元素从小到大排列的序列
而sort函数不单只能返回一个序列B,还能返回第二个参数I
这里I就是排序后数列各元素在原序列中的位置,也就是B=A(I);
这时候只要再对I排序一次
[C,II]=sort(I)
得到的II就是原数列的各个元素在排序后的数列的位置,也就是A=B(II);
温馨提示:答案为网友推荐,仅供参考
相似回答