MATLAB 算法函数

 

sort:

几个例子,固有频率组W=[4 3 1 2 14 12 13 11], 振型G=[2 6 3 4 8 5 3 2];

问题是此时想把频率按照从小到大排序,同时保证振型和频率一一对应。

程序为

w=[4 3 1 2 14 12 13 11];
g=[2 6 7 4 8 5 3 9];
[w1,index]=sort(w);
g1=g(index);
此时

index的数组表示就是w从小到大数字的位置,也即w1=w(index);

最后看看结果

你可能感兴趣的:(matlab,leaning)